/* Тема Lounge (mynakedbabes): тумбы во всю ширину, ровные края, ночь/день (data-theme), Fraunces + Inter. */
:root,[data-theme=dark]{--bg:#120b10;--tx:#f6ece8;--mu:#a08d95;--soft:#22151e;--soft2:#2c1c27;--ln:#2e1f29;--ac:#e0a55a;--ac2:#f0c27a;--on-ac:#1a0f15;--hd:rgba(18,11,16,.88);--dr:#1a1017;--dk:rgba(34,21,30,.92);--sh:rgba(0,0,0,.6);--shade:18,11,16;--text:var(--tx);--line:var(--ln)}
[data-theme=light]{--bg:#faf4ef;--tx:#2a1a22;--mu:#8c7680;--soft:#efe3dc;--soft2:#e6d6cc;--ln:#e6d6cc;--ac:#a8692a;--ac2:#c4843e;--on-ac:#fff;--hd:rgba(250,244,239,.92);--dr:#fff;--dk:rgba(255,250,246,.95);--sh:rgba(80,40,30,.25);--shade:250,244,239}
html{background:var(--bg)}
body.theme-lounge{background:var(--bg);color:var(--tx);font:15px/1.45 Inter,system-ui,sans-serif;margin:0;padding-bottom:86px;transition:background .25s,color .25s}
.theme-lounge a{color:inherit;text-decoration:none}.theme-lounge button{font:inherit;color:inherit;cursor:pointer}
.theme-lounge ul.lg-grid,.theme-lounge ul.lg-mas,.theme-lounge ul.lg-track,.theme-lounge ul.lg-mg,.theme-lounge ul.lg-sg{list-style:none;margin:0}
.ic{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}
.theme-lounge img{display:block;max-width:100%}
.theme-lounge i,.theme-lounge em{font-style:italic}
/* шапка */
.lg-hd{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:14px;height:62px;padding:0 14px;background:var(--hd);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--ln)}
.lg-logo{font:italic 500 28px/1 Fraunces,Georgia,serif;white-space:nowrap;letter-spacing:-.01em}.lg-logo b{font-style:normal;font-weight:600;color:var(--ac)}
.lg-find{flex:1;max-width:560px;margin:0 auto;display:flex;align-items:center;gap:10px;height:40px;padding:0 12px 0 14px;background:var(--soft);color:var(--mu)}
.lg-find input{flex:1;min-width:0;height:100%;border:0;background:none;color:var(--tx);font:500 14px Inter,sans-serif;outline:0}.lg-find input::placeholder{color:var(--mu)}
.lg-find kbd{font:600 11px Inter;border:1px solid var(--ln);padding:1px 6px;color:var(--mu)}
.lg-hr{display:flex;gap:2px;margin-left:auto}.lg-ib{position:relative;width:42px;height:42px;display:grid;place-items:center;color:var(--tx);background:none;border:0}.lg-ib:hover{color:var(--ac)}
.lg-ib i,.lg-dock i{position:absolute;top:5px;right:4px;min-width:16px;height:16px;background:var(--ac);color:var(--on-ac);font:800 10px/16px Inter;text-align:center;font-style:normal;padding:0 4px}
.lg-ib i[hidden],.lg-dock i[hidden]{display:none}
[data-theme=light] .ic.sun,[data-theme=dark] .ic.moon{display:none}
.lg-sbtn{display:none}
.lg-msearch{display:none;gap:0;padding:8px 10px;background:var(--hd);border-bottom:1px solid var(--ln);position:sticky;top:62px;z-index:29}
.lg-s-open .lg-msearch{display:flex}.lg-msearch input{flex:1;min-width:0;height:42px;border:1px solid var(--ln);background:var(--soft);color:var(--tx);padding:0 12px;font-size:16px}.lg-msearch button{border:0;background:var(--ac);color:var(--on-ac);padding:0 16px;font-weight:700}
/* строка партнёров */
.lg-ribbon{display:flex;align-items:center;gap:22px;height:34px;padding:0 14px;background:var(--soft);font-size:13px;color:var(--mu);overflow-x:auto;white-space:nowrap;scrollbar-width:none}.lg-ribbon::-webkit-scrollbar{display:none}
.lg-ribbon .lv{display:flex;align-items:center;gap:7px;color:var(--tx);font-weight:600}.lg-ribbon .lv:before{content:"";width:8px;height:8px;border-radius:50%;background:#ff4d6a;animation:lgpl 1.6s infinite}
@keyframes lgpl{0%{box-shadow:0 0 0 0 rgba(255,77,106,.5)}100%{box-shadow:0 0 0 8px rgba(255,77,106,0)}}
.lg-ribbon a:hover{color:var(--ac)}.lg-ribbon a+a:before{content:"✦";margin-right:22px;color:var(--ac);font-size:10px}
/* шторка */
.lg-drawer{position:fixed;z-index:50;inset:0 auto 0 0;width:320px;max-width:88vw;background:var(--dr);transform:translateX(-102%);transition:transform .3s;overflow:auto;padding-bottom:30px}
.lg-open .lg-drawer{transform:none}.lg-scrim{position:fixed;inset:0;z-index:45;background:rgba(0,0,0,.6);opacity:0;pointer-events:none;transition:.3s}.lg-open .lg-scrim{opacity:1;pointer-events:auto}
.lg-dh{display:flex;justify-content:space-between;align-items:center;padding:14px 12px 10px 20px}.lg-dh .lg-logo{font-size:24px}
.lg-drawer h4{margin:0;padding:18px 22px 8px;font:italic 500 19px Fraunces,serif;color:var(--ac)}
.lg-drawer>a{display:flex;gap:14px;align-items:center;padding:11px 22px;font-weight:500}.lg-drawer>a:hover{background:var(--soft)}.lg-drawer>a.on{color:var(--ac)}
.lg-drawer>a small{margin-left:auto;color:var(--mu);font-size:12px}.lg-drawer>a small[hidden]{display:none}
.lg-cl{display:flex;flex-wrap:wrap;gap:6px;padding:4px 22px}.lg-cl a{padding:6px 10px;border:1px solid var(--ln);font-size:13px}.lg-cl a:hover{border-color:var(--ac);color:var(--ac)}
/* нижний док */
.lg-dock{position:fixed;z-index:40;left:50%;bottom:14px;transform:translateX(-50%);display:flex;background:var(--dk);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 18px 50px -16px var(--sh);border:1px solid var(--ln)}
.lg-dock a{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:78px;padding:9px 10px 8px;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--mu)}
.lg-dock a:hover{color:var(--tx)}.lg-dock a.on{color:var(--tx)}.lg-dock a.on:before{content:"";position:absolute;left:22px;right:22px;top:0;height:2px;background:var(--ac)}.lg-dock a.on .ic{color:var(--ac)}
/* заголовок раздела + переключатели */
.lg-head{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap;padding:20px 14px 14px}.lg-head-s{padding-top:12px}
.lg-h1{margin:0;font:500 30px/1.08 Fraunces,Georgia,serif}.lg-h1 i{color:var(--ac)}.lg-head p{margin:5px 0 0;color:var(--mu);font-size:13.5px}
.lg-seg{display:flex;margin-left:auto;border:1px solid var(--ln);max-width:100%;overflow-x:auto;scrollbar-width:none}.lg-seg::-webkit-scrollbar{display:none}
.lg-seg a{padding:9px 16px;font-weight:600;font-size:13.5px;color:var(--mu);border-right:1px solid var(--ln);white-space:nowrap}.lg-seg a:last-child{border:0}
.lg-seg a.on{background:var(--tx);color:var(--bg)}.lg-seg a:hover:not(.on){color:var(--tx)}
.lg-lq{margin-left:auto;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--ln);color:var(--mu)}.lg-lq input{border:0;background:none;color:var(--tx);font:500 14px Inter;outline:0;width:200px}
.lg-chips{display:flex;gap:6px;flex-wrap:wrap;padding:0 14px 12px;align-items:center}.lg-chips span{color:var(--mu);font-size:13px;margin-right:4px}
.lg-chips a{padding:7px 12px;border:1px solid var(--ln);font-size:13.5px}.lg-chips a small{color:var(--mu)}.lg-chips a:hover{border-color:var(--ac);color:var(--ac)}
.lg-empty{padding:60px 14px;text-align:center;color:var(--mu)}
.lg-more{display:flex;align-items:center;gap:10px;margin:26px auto;width:max-content;padding:13px 30px;border:1px solid var(--tx);font-weight:700;letter-spacing:.04em}.lg-more:hover{background:var(--tx);color:var(--bg)}
/* главная: кладка «настроений» */
.lg-mas{columns:5;column-gap:6px;padding:0 6px}
.lg-t{position:relative;overflow:hidden;background:var(--soft)}
.lg-mood{break-inside:avoid;margin-bottom:6px;display:block}
.lg-mood>a{display:block;position:relative}
.lg-mood .lg-im{display:block;overflow:hidden}.lg-mood .lg-im img{width:100%;height:100%;object-fit:cover;object-position:50% 22%;transition:transform .6s}.lg-mood:hover .lg-im img{transform:scale(1.035)}
.lg-mood>a:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(0deg,rgba(10,5,8,.82),transparent);pointer-events:none}
.lg-nm{position:absolute;left:16px;right:16px;bottom:14px;z-index:1;color:#fff}
.lg-nm b{display:block;font:italic 500 30px/1.05 Fraunces,serif;text-shadow:0 2px 12px rgba(0,0,0,.5)}
.lg-nm small{display:flex;gap:8px;align-items:center;font-size:12.5px;letter-spacing:.06em;opacity:.88;margin-top:4px}.lg-nm small:after{content:"";flex:1;height:1px;background:rgba(255,255,255,.35)}
.lg-go{position:absolute;right:0;bottom:2px;width:38px;height:38px;display:grid;place-items:center;background:var(--ac);color:var(--on-ac);opacity:0;transform:translateX(-8px);transition:.25s}
.lg-mood:hover .lg-go{opacity:1;transform:none}
.lg-new{position:absolute;right:12px;top:12px;z-index:2;background:var(--ac);color:var(--on-ac);font:800 11px Inter;letter-spacing:.08em;padding:4px 8px}
/* сетка галерей */
.lg-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:0 6px}
.lg-g .lg-th{display:block}.lg-g picture,.lg-g img{display:block;width:100%;height:auto;aspect-ratio:var(--card-ratio,2/3);object-fit:cover;transition:transform .6s}.lg-g:hover img{transform:scale(1.035)}
.lg-dt{position:absolute;left:0;top:0;z-index:1;padding:6px 10px;background:rgba(10,5,8,.62);color:#fff;font:600 12px Inter;letter-spacing:.04em;backdrop-filter:blur(4px)}.lg-dt b{color:#f0c27a}
.lg-ov{position:absolute;left:0;right:0;bottom:0;padding:50px 14px 12px;background:linear-gradient(0deg,rgba(10,5,8,.9),transparent);color:#fff;opacity:0;transform:translateY(10px);transition:.25s}
.lg-g:hover .lg-ov,.lg-g:focus-within .lg-ov{opacity:1;transform:none}
.lg-tt{display:block;font:500 17px/1.25 Fraunces,serif;margin-bottom:4px}.lg-ov small{display:block;font-size:12.5px;color:#d9c8cf;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lg-acts{display:flex;gap:6px}.lg-acts>*{flex:1;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.06);color:#fff;padding:0}.lg-acts>*:hover{background:rgba(255,255,255,.18)}
.lg-acts .pm-fav .pm-i{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.lg-acts .pm-fav.on{color:#f0c27a;border-color:#f0c27a}.lg-acts .pm-fav.on .pm-i{fill:currentColor}
.lg-acts .ic{width:20px;height:20px}
@media (hover:none){.lg-ov{opacity:1;transform:none;padding-top:28px}.lg-tt{font-size:14px;margin-bottom:6px}.lg-ov small{display:none}.lg-acts>*{height:32px}}
.ad-card{display:grid;place-items:center;min-height:200px}.ad-card .ad-space{display:grid;place-items:center}
/* листаемые ряды */
.lg-rail{padding:30px 0 0}.lg-rh{display:flex;align-items:baseline;gap:14px;padding:0 14px 12px}.lg-rh h2{margin:0;font:500 26px Fraunces,serif}.lg-rh h2 i{color:var(--ac)}
.lg-all{color:var(--mu);font-size:13.5px;font-weight:600}.lg-all:hover{color:var(--ac)}
.lg-arr{margin-left:auto;display:flex}.lg-arr button{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--ln);background:none}.lg-arr button+button{border-left:0}.lg-arr button:hover{background:var(--soft)}
.lg-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 6px*6)/5.4);gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 6px;scrollbar-width:none}.lg-track::-webkit-scrollbar{display:none}
.lg-track>*{scroll-snap-align:start}.lg-track-m{grid-auto-columns:calc((100% - 6px*8)/7.4)}
/* карточка модели */
.lg-mdl a{display:block;position:relative}.lg-mdl .lg-im{display:block;aspect-ratio:3/4;overflow:hidden;background:var(--soft2)}.lg-mdl img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;transition:transform .6s}.lg-mdl:hover img{transform:scale(1.04)}
.lg-mdl b{position:absolute;left:0;right:0;bottom:0;padding:34px 12px 10px;background:linear-gradient(0deg,rgba(10,5,8,.88),transparent);color:#fff;font:italic 500 20px/1.15 Fraunces,serif}
.lg-mdl b small{display:block;font:500 12px Inter;font-style:normal;opacity:.82;margin-top:2px}
.lg-mg{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:0 6px}
.lg-az{position:sticky;top:62px;z-index:20;display:flex;padding:0 14px;margin-top:22px;background:var(--bg);border-bottom:1px solid var(--ln);overflow-x:auto;scrollbar-width:none}.lg-az::-webkit-scrollbar{display:none}
.lg-az a{min-width:38px;padding:12px 4px;text-align:center;font:500 18px Fraunces,serif;color:var(--mu)}.lg-az a.on{color:var(--ac);box-shadow:inset 0 -2px var(--ac)}.lg-az a:hover{color:var(--tx)}
.lg-lh{display:flex;align-items:baseline;gap:14px;padding:22px 14px 12px}.lg-lh b{font:italic 500 56px/1 Fraunces,serif;color:var(--ac)}.lg-lh small{color:var(--mu)}
.lg-tix{columns:5;column-gap:24px;padding:16px 14px}.lg-tix section{break-inside:avoid;margin-bottom:22px}.lg-tix h3{margin:0 0 6px;font:italic 500 34px Fraunces,serif;color:var(--ac)}
.lg-tix a{display:flex;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px solid var(--ln)}.lg-tix a small{color:var(--mu)}.lg-tix a:hover{color:var(--ac)}
/* полоса тега / канала */
.lg-band{position:relative;min-height:300px;overflow:hidden;display:flex;align-items:flex-end}.lg-band.no-bg{min-height:0}
.lg-bg{position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,1fr)}.lg-bg img{width:100%;height:100%;object-fit:cover;filter:saturate(.85)}.lg-bg1{display:block}
.lg-band:not(.no-bg):after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--bg) 0,rgba(var(--shade),.55) 55%,rgba(var(--shade),.2))}
.lg-in{position:relative;z-index:1;padding:20px 14px 18px;width:100%;display:flex;align-items:flex-end;gap:20px;flex-wrap:wrap}
.lg-band h1{margin:0;font:italic 500 66px/.98 Fraunces,serif}.lg-band p{color:var(--mu);max-width:760px;margin:10px 0 0}.lg-band .lg-eb{margin:0 0 6px;font-size:13px}.lg-band .lg-eb a{color:var(--ac)}
.lg-num{margin-left:auto;text-align:right;font:500 40px/1 Fraunces,serif;color:var(--ac)}.lg-num small{display:block;margin-top:6px;font:600 12px Inter;letter-spacing:.14em;color:var(--mu);text-transform:uppercase}
.lg-band .lg-gb{margin-top:16px}
.lg-band .lg-dom{display:flex;align-items:center;gap:7px;margin:10px 0 0;font-size:14px;letter-spacing:.02em;color:var(--tx)}.lg-dom .ic{width:16px;height:16px;flex:none;fill:none;stroke:var(--ac);stroke-width:1.7}
/* каналы */
.lg-sg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 6px}
.lg-std{background:var(--soft)}.lg-tp{display:block;position:relative;aspect-ratio:2/1;overflow:hidden;background:var(--soft2)}.lg-tp>img{width:100%;height:100%;object-fit:cover;object-position:50% 25%;transition:transform .6s}.lg-std:hover .lg-tp>img{transform:scale(1.03)}
.lg-tp:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,5,8,.85),transparent 60%)}
.lg-tp .lg-nm b{font:500 32px/1 Fraunces,serif;font-style:normal}
.lg-lo{position:absolute;right:14px;top:14px;z-index:1;width:54px;height:54px;display:grid;place-items:center;background:var(--bg);color:var(--ac);font:italic 600 26px Fraunces,serif;overflow:hidden}.lg-lo img{width:100%;height:100%;object-fit:contain}
.lg-bt{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:4px;padding:4px}.lg-bt img{width:100%;aspect-ratio:2/3;object-fit:cover}
.lg-vs{display:grid;place-items:center;padding:0 16px;background:var(--ac);color:var(--on-ac);font-weight:800;writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.12em;font-size:13px}
/* галерея */
.lg-gh{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 30px;align-items:end;padding:18px 14px 14px}
.lg-gt h1{margin:0;font:500 30px/1.15 Fraunces,serif}.lg-gt p{color:var(--mu);margin:8px 0 0;max-width:980px}
.lg-gb{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.lg-cta{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;background:var(--ac);color:var(--on-ac)!important;font-weight:800}.lg-cta:hover{background:var(--ac2)}
.lg-sq{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid var(--ln);background:none;font-weight:600;color:var(--tx)}.lg-sq:hover{border-color:var(--ac)}
.lg-sq .pm-i{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.lg-sq.on{color:var(--ac);border-color:var(--ac)}.lg-sq.on .pm-i{fill:currentColor}
.lg-sq .ic{width:18px;height:18px}
.theme-lounge .like-button.lg-sq{position:static;width:auto;height:auto;border-radius:0}
.lg-who{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.lg-who>a{padding:7px 12px;border:1px solid var(--ln);font-size:13.5px;font-weight:500}.lg-who>a:hover{border-color:var(--ac);color:var(--ac)}
.lg-who>a.k{display:inline-flex;gap:8px;align-items:center;background:var(--soft);border-color:var(--soft);font-weight:700}.lg-who>a.k .ic{width:16px;height:16px;color:var(--ac)}
.lg-who.is-cut>a.x{display:none}.lg-more-t{padding:7px 12px;border:1px dashed var(--ln);background:none;font-size:13.5px;color:var(--mu)}
.lg-who .st{margin-left:auto;display:flex;gap:16px;color:var(--mu);font-size:13px}.lg-who .st>span{display:flex;gap:6px;align-items:center}.lg-who .st .ic{width:16px;height:16px}
.theme-lounge .photo-grid.lg-photos{display:flex;flex-wrap:wrap;gap:6px;padding:0 6px}
.theme-lounge .lg-photos .photo{flex:var(--w) 1 calc(var(--w)*340px);aspect-ratio:var(--w);width:auto!important;height:auto!important;min-width:0}
.theme-lounge .lg-photos:after{content:"";flex:999 1 340px}
.theme-lounge .lg-photos .photo a{border-radius:0;background:var(--soft)}.theme-lounge .lg-photos .photo img{width:100%;height:100%;object-fit:cover}
.lg-ctab{display:flex;align-items:center;gap:20px;margin:18px 6px 0;padding:22px 24px;background:var(--soft);border-left:3px solid var(--ac)}.lg-ctab b{display:block;font:500 22px Fraunces,serif}.lg-ctab small{color:var(--mu)}
.lg-ctab em{margin-left:auto;display:flex;align-items:center;gap:8px;padding:12px 20px;background:var(--ac);color:var(--on-ac);font-style:normal;font-weight:800}
.lg-ad{margin:30px 6px 0;display:grid;place-items:center;min-height:90px;overflow:hidden}
/* модель */
.lg-prof{display:grid;grid-template-columns:380px minmax(0,1fr);gap:28px;padding:18px 14px 6px}
.lg-pic{background:var(--soft)}.lg-pic img{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:50% 20%}
.lg-pin h1{margin:0;font:italic 500 60px/1 Fraunces,serif}.lg-al{color:var(--mu);margin:6px 0 0}
.lg-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--ln);margin:20px 0}.lg-facts div{padding:14px 16px;border-right:1px solid var(--ln)}.lg-facts div:last-child{border:0}
.lg-facts b{display:block;font:500 30px Fraunces,serif}.lg-facts small{color:var(--mu);font-size:12px;letter-spacing:.1em;text-transform:uppercase}
.lg-dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px;margin:0 0 16px}.lg-dl dt{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--mu)}.lg-dl dd{margin:0;font-weight:600}
.lg-bio{color:var(--mu);max-width:860px;line-height:1.65;margin:0 0 18px}
.lg-chips-in{padding:16px 0 0}
.lg-about{padding:26px 14px 0;max-width:1100px}.lg-about h2{margin:0 0 8px;font:500 24px Fraunces,serif}.lg-about p{color:var(--mu);line-height:1.7;margin:0}
.models-about.about{padding:26px 14px 0}.models-about h2{font:500 24px Fraunces,serif}.models-about p{color:var(--mu);line-height:1.7}
/* пагинация */
.theme-lounge .pagination{display:flex;justify-content:center;gap:0;margin:30px 0}.theme-lounge .pagination a,.theme-lounge .pagination span{min-width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--ln);margin-left:-1px;border-radius:0;font-weight:600;font-size:14px;background:none}
.theme-lounge .pagination [aria-current]{background:var(--tx);color:var(--bg);border-color:var(--tx)}.theme-lounge .pagination a:hover{background:var(--soft);color:var(--tx)}
/* подвал */
.lg-foot{margin-top:50px;padding:34px 14px 20px;border-top:1px solid var(--ln);display:grid;gap:12px;justify-items:center;text-align:center;color:var(--mu);font-size:13.5px}
.lg-foot nav{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:center}.lg-foot nav a:hover{color:var(--ac)}.lg-foot p{margin:0;max-width:640px}
/* избранное (premiere-fav.js) */
.pm-toast{position:fixed;left:50%;bottom:100px;z-index:60;transform:translate(-50%,10px);padding:11px 20px;background:var(--tx);color:var(--bg);font-weight:700;font-size:14px;opacity:0;pointer-events:none;transition:.25s}.pm-toast.show{opacity:1;transform:translate(-50%,0)}
.pm-favp{padding-bottom:20px}.pm-fhead{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:0 14px 14px;border-bottom:1px solid var(--ln)}
.pm-ftabs{display:flex}.pm-ftabs a{padding:10px 16px;font-weight:600;color:var(--mu)}.pm-ftabs a.on{color:var(--tx);box-shadow:inset 0 -2px var(--ac)}.pm-ftabs i{font-style:normal;color:var(--ac);margin-left:4px}
.pm-fq,.pm-fsort{height:40px;border:1px solid var(--ln);background:var(--soft);color:var(--tx);padding:0 12px}.pm-fhead>span{flex:1}
.pm-fl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:6px}.pm-fl-m{grid-template-columns:repeat(6,minmax(0,1fr))}
.pm-fi{position:relative;background:var(--soft)}.pm-fi a{display:block}.pm-fim{display:block;aspect-ratio:2/3;overflow:hidden;background:var(--soft2)}.pm-fim img{width:100%;height:100%;object-fit:cover}
.pm-fi b{display:block;padding:8px 10px;font:500 15px/1.25 Fraunces,serif}.pm-fi button{position:absolute;right:6px;top:6px;padding:4px 8px;border:0;background:rgba(10,5,8,.7);color:#fff;font-size:12px}
.pm-fempty{grid-column:1/-1;padding:60px 14px;text-align:center;color:var(--mu)}
/* комментарии и прочие страницы на общей разметке */
.theme-lounge .comments,.theme-lounge .cmt{margin:30px 14px 0}
.theme-lounge main>.breadcrumb,.theme-lounge main>.intro{padding-left:14px;padding-right:14px}
.theme-lounge .grid{padding:0 6px}
/* адаптив */
@media(max-width:1500px){.lg-mas{columns:4}.lg-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-fl{grid-template-columns:repeat(4,minmax(0,1fr))}.lg-tix{columns:4}}
@media(max-width:1100px){.lg-mas{columns:3}.lg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lg-find{display:none}.lg-sbtn{display:grid}
 .lg-track{grid-auto-columns:calc((100% - 6px*4)/3.4)}.lg-track-m{grid-auto-columns:calc((100% - 6px*5)/4.4)}.lg-mg{grid-template-columns:repeat(4,minmax(0,1fr))}.lg-sg{grid-template-columns:1fr 1fr}
 .lg-prof{grid-template-columns:300px minmax(0,1fr)}.lg-tix{columns:3}.pm-fl{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:640px){
 body.theme-lounge{padding-bottom:76px}.lg-hd{gap:4px;padding:0 6px}.lg-logo{font-size:22px}.lg-ribbon{gap:14px}.lg-ribbon a+a:before{margin-right:14px}
 .lg-mas{columns:2;column-gap:4px;padding:0 4px}.lg-mood{margin-bottom:4px}.lg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:0 4px}
 .lg-head{padding:14px 8px 10px;gap:10px}.lg-h1{font-size:23px}.lg-seg{margin:0;width:100%}.lg-seg a{flex:1;text-align:center;padding:9px 8px}.lg-lq{margin:0;width:100%}.lg-lq input{width:100%}
 .lg-nm{left:10px;right:10px;bottom:8px}.lg-nm b{font-size:20px}.lg-nm small{font-size:11px}.lg-new{right:6px;top:6px;font-size:10px}
 .lg-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:0 8px 10px}.lg-chips a,.lg-chips span{flex:none}
 .lg-gh{grid-template-columns:1fr;padding:12px 8px}.lg-gt h1{font-size:22px}.lg-gb{flex-wrap:nowrap}.lg-gh .lg-cta{flex:1;justify-content:center;padding:13px 10px}.lg-gh .lg-sq{padding:12px}.lg-gh .lg-sq span{display:none}
 .lg-who{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.lg-who>a,.lg-who>button{flex:none}.lg-who.is-cut>a.x{display:inline-block}.lg-more-t{display:none}.lg-who .st{display:none}
 .theme-lounge .photo-grid.lg-photos{display:block;padding:0}.theme-lounge .lg-photos .photo{display:block;width:100%!important;margin-bottom:4px}.theme-lounge .lg-photos:after{display:none}
 .lg-ctab{flex-direction:column;align-items:flex-start;margin:12px 4px 0}.lg-ctab em{margin:0}
 .lg-track{grid-auto-columns:46%;gap:4px}.lg-track-m{grid-auto-columns:36%}.lg-rh h2{font-size:21px}.lg-rh{padding:0 8px 10px}.lg-arr{display:none}
 .lg-mg{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:0 4px}.lg-mdl b{font-size:17px}.lg-sg{grid-template-columns:1fr}.lg-tp .lg-nm b{font-size:26px}
 .lg-band{min-height:220px}.lg-band h1{font-size:42px}.lg-num{font-size:26px;margin-left:0;text-align:left}.lg-bg{grid-template-columns:repeat(3,1fr)}.lg-bg img:nth-child(n+4){display:none}
 .lg-prof{grid-template-columns:1fr;gap:16px;padding:12px 8px}.lg-pin h1{font-size:40px}.lg-facts{grid-template-columns:1fr 1fr}.lg-facts div:nth-child(2){border-right:0}.lg-facts div:nth-child(-n+2){border-bottom:1px solid var(--ln)}.lg-dl{grid-template-columns:1fr 1fr}
 .lg-tix{columns:2;column-gap:14px}.pm-fl{grid-template-columns:repeat(2,minmax(0,1fr))}
 .lg-dock{left:8px;right:8px;bottom:8px;transform:none;justify-content:space-around}.lg-dock a{min-width:0;flex:1;padding:8px 2px 7px}
 .pm-toast{bottom:84px}}
