@font-face{font-family:golos text;font-style:normal;font-weight:400 700;font-display:optional;src:url(/fonts/golos-cyrillic.woff2)format('woff2');unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:golos text;font-style:normal;font-weight:400 700;font-display:optional;src:url(/fonts/golos-latin-ext.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:golos text;font-style:normal;font-weight:400 700;font-display:optional;src:url(/fonts/golos-latin.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:playfair display;font-style:normal;font-weight:600 700;font-display:optional;src:url(/fonts/playfair-cyrillic.woff2)format('woff2');unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:playfair display;font-style:normal;font-weight:600 700;font-display:optional;src:url(/fonts/playfair-latin-ext.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:playfair display;font-style:normal;font-weight:600 700;font-display:optional;src:url(/fonts/playfair-latin.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#140d18;--bg2:#1c1424;--bg3:#241a30;--line:#342a42;--ink:#f4ece3;--tx:#e2d7df;--mut:#a596ac;--gold:#e7c281;--gold2:#d1a259;--rose:#e488a0;--violet:#b79bde;--wrap:1200px;--read:720px;--serif:"Playfair Display",Georgia,"Times New Roman",serif;--sans:"Golos Text",system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:radial-gradient(1200px 620px at 82% -8%,rgba(160,55,95,.2),transparent 60%),radial-gradient(900px 520px at -8% 4%,rgba(110,75,150,.16),transparent 55%),var(--bg);color:var(--tx);font-family:var(--sans);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}::selection{background:rgba(231,194,129,.26)}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:clamp(18px,4vw,40px)}h1,h2,h3,h4{font-family:var(--serif);color:var(--ink);font-weight:600;line-height:1.12;letter-spacing:.2px}.btn{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;border-radius:12px;padding:.85rem 1.6rem;transition:transform .15s,box-shadow .15s,filter .15s}.btn-play{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#241a0e;box-shadow:0 12px 30px rgba(190,130,50,.28)}.btn-play:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(190,130,50,.4)}.hd{position:sticky;top:0;z-index:50;backdrop-filter:blur(14px);background:rgba(20,13,24,.72);border-bottom:1px solid var(--line)}.hd-inner{display:flex;align-items:center;gap:22px;height:66px}.brand{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--serif);font-size:1.5rem;font-weight:700;color:var(--ink)}.brand-moon{width:24px;height:24px;color:var(--gold)}.hd-nav{display:flex;align-items:center;gap:22px;margin-inline-start:10px;flex:1;flex-wrap:nowrap}.hd-nav>a{color:var(--mut);font-size:.98rem;font-weight:500;transition:color .15s;white-space:nowrap}.hd-nav>a:hover{color:var(--gold)}.hd-drop{position:relative}.hd-drop-t{display:inline-flex;align-items:center;gap:.32rem;background:0 0;border:0;padding:0;cursor:pointer;font-family:inherit;font-size:.98rem;font-weight:500;color:var(--mut);transition:color .15s;white-space:nowrap}.hd-drop-t .caret{font-size:.72rem;transition:transform .2s}.hd-drop:hover .hd-drop-t,.hd-drop:focus-within .hd-drop-t{color:var(--gold)}.hd-drop:hover .caret,.hd-drop:focus-within .caret{transform:rotate(180deg)}.hd-drop::after{content:"";position:absolute;top:100%;left:0;right:-10px;height:14px}.hd-drop-menu{position:absolute;top:calc(100% + 12px);left:-10px;min-width:216px;background:var(--bg2);border:1px solid var(--line);border-radius:14px;padding:8px;display:flex;flex-direction:column;gap:2px;box-shadow:0 22px 48px rgba(0,0,0,.5);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s,transform .18s,visibility .18s;z-index:60}.hd-drop:hover .hd-drop-menu,.hd-drop:focus-within .hd-drop-menu{opacity:1;visibility:visible;transform:translateY(0)}.hd-drop-menu a{padding:.56rem .72rem;border-radius:9px;color:var(--tx);font-size:.95rem;white-space:nowrap;transition:background .15s,color .15s}.hd-drop-menu a:hover{background:var(--bg3);color:var(--gold)}.hd-right{display:flex;align-items:center;gap:16px;margin-inline-start:auto}.langs{display:flex;gap:8px;font-size:.82rem}.langs a{color:var(--mut)}.langs a.on{color:var(--gold)}.langs a:hover{color:var(--ink)}.play{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#241a0e;font-weight:600;padding:.44rem 1.05rem;border-radius:999px;font-size:.94rem}.play:hover{filter:brightness(1.06)}.hd-burger{display:none;background:0 0;border:0;color:var(--ink);font-size:1.4rem;cursor:pointer}.hero{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center;padding:clamp(48px,8vw,96px)0 clamp(40px,6vw,72px)}.hero-eyebrow{color:var(--gold);font-weight:600;letter-spacing:.16em;font-size:.78rem;margin-bottom:18px}.hero-title{font-size:clamp(2.9rem,7vw,5.4rem);line-height:1.02;letter-spacing:-.5px}.hero-sub{color:var(--mut);font-size:clamp(1.05rem,2vw,1.28rem);margin:22px 0 30px;max-width:33ch}.hero-art{position:relative;min-height:320px;display:grid;place-items:center}.hero-art .orb{position:absolute;inset:8% 12%;border-radius:50%;background:radial-gradient(circle at 34% 30%,rgba(240,205,134,.5),rgba(215,120,150,.28) 45%,rgba(120,80,160,.12) 70%,transparent 74%);filter:blur(6px)}.hero-moon{position:relative;width:min(62%,260px);filter:drop-shadow(0 20px 50px rgba(230,150,90,.35))}.lead{display:grid;grid-template-columns:1.4fr .6fr;gap:0;background:linear-gradient(135deg,#241830,#1a1322);border:1px solid var(--line);border-radius:22px;overflow:hidden;margin-bottom:clamp(48px,7vw,80px);transition:border-color .2s,transform .2s}.lead:hover{border-color:var(--gold2);transform:translateY(-3px)}.lead-body{padding:clamp(28px,4vw,48px)}.lead-title{font-size:clamp(1.8rem,3.4vw,2.9rem);margin:.5rem 0 .6rem}.lead:hover .lead-title{color:var(--gold)}.lead-sum{color:var(--mut);font-size:1.05rem;max-width:52ch}.lead-cta{display:inline-block;margin-top:20px;color:var(--gold);font-weight:600}.lead-art{position:relative;background:radial-gradient(circle at 60% 40%,rgba(228,136,160,.3),transparent 60%),linear-gradient(160deg,#2c1e3a,#1d1428);display:grid;place-items:center}.lead-art span{font-family:var(--serif);font-size:9rem;color:rgba(231,194,129,.5);line-height:.6;transform:translateY(.1em)}.cat-sec{margin-bottom:clamp(44px,6vw,72px)}.cat-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:14px;border-bottom:1px solid var(--line)}.cat-name{font-size:clamp(1.5rem,3vw,2.1rem)}.cat-all{color:var(--gold);font-weight:600;font-size:.95rem;white-space:nowrap}.cat-all:hover{filter:brightness(1.1)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px}.card{display:flex;flex-direction:column;background:linear-gradient(180deg,#20182a,#191320);border:1px solid var(--line);border-radius:16px;padding:26px 26px 22px;position:relative;overflow:hidden;transition:border-color .2s,transform .2s,box-shadow .2s}.card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--gold),transparent);transform:scaleX(0);transform-origin:left;transition:transform .25s}.card:hover{border-color:var(--gold2);transform:translateY(-4px);box-shadow:0 20px 46px rgba(0,0,0,.4)}.card:hover::before{transform:scaleX(1)}.card-tag{align-self:flex-start;font-size:.72rem;font-weight:600;color:var(--gold);border:1px solid rgba(231,194,129,.35);border-radius:999px;padding:.24rem .7rem;margin-bottom:14px;letter-spacing:.02em}.card-title{font-size:1.42rem;margin-bottom:.5rem}.card:hover .card-title{color:var(--gold)}.card-sum{color:var(--mut);font-size:.95rem;line-height:1.55;flex:1}.card-meta{color:#7f7387;font-size:.8rem;margin-top:16px}.cat-tile{min-height:150px;justify-content:flex-end}.cat-tile .card-title{font-size:1.7rem}.cta-band{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;background:radial-gradient(600px 300px at 12% -30%,rgba(228,136,160,.25),transparent 60%),linear-gradient(135deg,#2a1c38,#1b1426);border:1px solid var(--line);border-radius:22px;padding:clamp(30px,4vw,52px);margin-bottom:60px}.cta-title{font-size:clamp(1.6rem,3vw,2.4rem)}.cta-sub{color:var(--mut);margin-top:10px;max-width:52ch}.post{max-width:var(--read);margin-inline:auto;padding-top:clamp(30px,5vw,56px)}.post-head{margin-bottom:34px}.post-head .card-tag{display:inline-block;margin-bottom:18px}.post-title{font-size:clamp(2rem,5vw,3.2rem);line-height:1.08;letter-spacing:-.3px}.post-meta{color:var(--mut);font-size:.9rem;margin-top:16px}.post-body{font-size:1.12rem;line-height:1.85}.post-body>p:first-of-type{font-size:1.22rem;color:var(--ink)}.post-body h2{font-size:1.9rem;margin:1.9em 0 .5em}.post-body h3{font-size:1.4rem;margin:1.5em 0 .4em}.post-body p{margin:0 0 1.15em}.post-body a:not(.btn){color:var(--gold);text-decoration:underline;text-decoration-color:rgba(231,194,129,.4);text-underline-offset:3px}.post-body ul,.post-body ol{margin:0 0 1.2em 1.3em}.post-body li{margin:.4em 0}.post-body blockquote{margin:1.5em 0;padding:.4em 0 .4em 1.2em;border-inline-start:3px solid var(--gold2);color:var(--ink);font-style:italic;background:rgba(231,194,129,5%)}.post-body hr{border:0;height:1px;background:var(--line);margin:2.2em 0}.post-body strong{color:var(--ink)}.post-body a[href*="t.me/truthdare"]{display:inline-block;background:linear-gradient(135deg,var(--gold),var(--gold2));color:#241a0e;font-weight:600;padding:.8rem 1.5rem;border-radius:12px;text-decoration:none;margin-top:.4rem;box-shadow:0 10px 26px rgba(190,130,50,.24);transition:transform .15s}.post-body a[href*="t.me/truthdare"]:hover{transform:translateY(-2px)}.list-head{padding:clamp(36px,6vw,64px)0 8px}.list-title{font-size:clamp(2.1rem,5vw,3.2rem)}.list-desc{color:var(--mut);margin-top:12px;max-width:60ch}.pager{display:flex;align-items:center;justify-content:center;gap:20px;margin:44px 0 20px;color:var(--mut)}.pager a{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;color:var(--ink)}.pager a:hover{border-color:var(--gold2);color:var(--gold)}.ft{border-top:1px solid var(--line);margin-top:40px;padding:52px 0 16px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.2))}.ft-inner{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.ft-main{max-width:360px}.ft-note{color:var(--mut);font-size:.9rem;margin-top:14px;line-height:1.6}.ft-links{display:flex;flex-direction:column;gap:10px}.ft-links a{color:var(--mut);font-size:.95rem}.ft-links a:hover{color:var(--gold)}.ft-copy{color:#6f6577;font-size:.82rem;margin-top:40px;padding-top:20px;border-top:1px solid var(--line)}#totop{position:fixed;right:20px;bottom:20px;width:46px;height:46px;border-radius:50%;background:var(--bg3);border:1px solid var(--line);color:var(--gold);display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .2s;font-size:1.1rem;z-index:40}#totop.show{opacity:1;pointer-events:auto}@media(max-width:900px){.hero{grid-template-columns:1fr;gap:24px}.hero-art{min-height:220px;order:-1}.lead{grid-template-columns:1fr}.lead-art{min-height:150px}.lead-art span{font-size:6rem}}@media(max-width:720px){.hd-burger{display:block;order:3}.hd-nav{display:none;flex-basis:100%;order:4;flex-direction:column;align-items:flex-start;gap:12px;padding:10px 0 4px}.hd.open .hd-nav{display:flex}.hd-inner{flex-wrap:wrap;height:auto;padding-block:12px}.hd-right{margin-inline-start:auto}.hd-drop{position:static}.hd-drop-t{display:none}.hd-drop::after{display:none}.hd-drop-menu{position:static;opacity:1;visibility:visible;transform:none;background:0 0;border:0;box-shadow:none;padding:0;min-width:0;gap:12px}.hd-drop-menu a{padding:0;color:var(--mut);font-weight:500}.grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.why{margin-bottom:clamp(44px,6vw,72px)}.why-h{font-size:clamp(1.5rem,3vw,2.1rem);margin-bottom:24px;padding-bottom:14px;border-bottom:1px solid var(--line)}.why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.feat{background:linear-gradient(180deg,#20182a,#191320);border:1px solid var(--line);border-radius:16px;padding:26px}.feat-i{font-size:1.8rem;display:block;margin-bottom:12px}.feat h3{font-size:1.3rem;margin-bottom:.4rem}.feat p{color:var(--mut);font-size:.95rem;line-height:1.55}.mcta{display:none}@media(max-width:720px){.mcta{display:block;position:fixed;left:12px;right:12px;bottom:12px;z-index:60;text-align:center;background:linear-gradient(135deg,var(--gold),var(--gold2));color:#241a0e;font-weight:700;padding:.95rem 1rem;border-radius:14px;box-shadow:0 12px 34px rgba(0,0,0,.5)}body{padding-bottom:76px}#totop{bottom:84px}}.hero-img{width:100%;aspect-ratio:16/11;object-fit:cover;border-radius:20px;box-shadow:0 26px 74px rgba(0,0,0,.5)}.hero-art{min-height:0}.card{padding:0}.card::before{display:none}.card-img{display:block;width:100%;aspect-ratio:16/9;background-size:cover;background-position:50%;background-color:#241a30}.card-in{padding:22px 24px 20px;display:flex;flex-direction:column;flex:1}.card-tag{margin-top:0}.lead-art{background-size:cover;background-position:50%;min-height:220px;background-color:#241a30}.lead-art span{display:none}.post-hero{width:100%;aspect-ratio:16/7;background-size:cover;background-position:50%;border-radius:18px;margin-bottom:30px;background-color:#241a30;box-shadow:0 20px 54px rgba(0,0,0,.4)}.cat-tile{padding:26px;background-size:cover;background-position:50%;position:relative;min-height:170px;justify-content:flex-end}.cat-tile::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,10,18,.25),rgba(15,10,18,.85));z-index:0}.cat-tile>*{position:relative;z-index:1}@media(max-width:900px){.hero-img{aspect-ratio:16/9}}img.card-img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#241a30}.gloss-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.gloss-card{display:flex;flex-direction:column;gap:6px;background:linear-gradient(180deg,#20182a,#191320);border:1px solid var(--line);border-radius:14px;padding:20px 22px;transition:border-color .2s,transform .2s}.gloss-card:hover{border-color:var(--gold2);transform:translateY(-3px)}.gloss-term{font-family:var(--serif);font-size:1.3rem;color:var(--ink)}.gloss-card:hover .gloss-term{color:var(--gold)}.gloss-def{color:var(--mut);font-size:.9rem;line-height:1.45}#langsug[hidden]{display:none}#langsug{position:fixed;left:16px;bottom:16px;z-index:70;display:flex;gap:.7rem;align-items:center;background:var(--bg3);border:1px solid var(--gold2);border-radius:12px;padding:.55rem .8rem;box-shadow:0 14px 34px rgba(0,0,0,.55)}#langsug a{color:var(--gold);font-weight:600;font-size:.92rem}#langsug button{background:0 0;border:0;color:var(--mut);cursor:pointer;font-size:.95rem;line-height:1}@media(max-width:720px){#langsug{left:12px;right:12px;bottom:80px;justify-content:center}}.country-group{margin-bottom:38px}.country-name{font-size:clamp(1.4rem,2.6vw,1.9rem);margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid var(--line);color:var(--gold)}.quiz-box{background:linear-gradient(135deg,#241830,#1a1322);border:1px solid var(--line);border-radius:20px;padding:clamp(26px,4vw,44px);margin-top:10px}.quiz-lead{font-size:1.12rem;color:var(--content);margin-bottom:24px}.quiz-progress{height:6px;background:var(--tertiary);border-radius:999px;overflow:hidden;margin-bottom:18px}.quiz-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--gold),var(--gold2));transition:width .3s}.quiz-qn{color:var(--gold);font-weight:600;font-size:.85rem;margin-bottom:8px}.quiz-q{font-size:clamp(1.3rem,3vw,1.9rem);margin-bottom:22px}.quiz-opts{display:flex;flex-direction:column;gap:12px}.quiz-opt{text-align:left;background:var(--bg2);border:1px solid var(--line);color:var(--tx);padding:.9rem 1.1rem;border-radius:12px;font-size:1rem;cursor:pointer;transition:border-color .15s,transform .1s,background .15s;font-family:var(--sans)}.quiz-opt:hover{border-color:var(--gold2);background:#241a30;transform:translateX(3px)}.quiz-tag{color:var(--gold);font-weight:600;letter-spacing:.1em;font-size:.8rem;margin-bottom:10px}.quiz-rtitle{font-size:clamp(1.8rem,4vw,2.8rem);margin-bottom:14px}.quiz-rdesc{color:var(--content);font-size:1.1rem;line-height:1.7;margin-bottom:24px;max-width:52ch}.quiz-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:20px}.quiz-share{background:0 0;border:1px solid var(--line);color:var(--mut);padding:.6rem 1rem;border-radius:999px;cursor:pointer;font-size:.9rem;font-family:var(--sans)}.quiz-share:hover{color:var(--gold);border-color:var(--gold2)}.quiz-more{margin-top:20px}.quiz-more a{color:var(--gold)}.grid.clubs{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.clubcard{display:flex;flex-direction:column;background:linear-gradient(180deg,#20182a,#191320);border:1px solid var(--line);border-radius:16px;padding:22px 24px;transition:border-color .2s,transform .2s}.clubcard:hover{border-color:var(--gold2);transform:translateY(-3px)}.club-type{align-self:flex-start;font-size:.7rem;font-weight:700;letter-spacing:.03em;padding:.22rem .6rem;border-radius:999px;margin-bottom:12px;color:#241a0e;background:var(--gold)}.club-type.club-bdsm,.club-type.club-fetish{background:var(--rose);color:#241019}.club-type.club-lifestyle,.club-type.club-sexpositive{background:var(--violet);color:#1a1226}.club-type.club-naturist{background:#7fb08a;color:#12210f}.club-name{font-size:1.35rem;margin-bottom:6px}.club-meta{color:var(--mut);font-size:.86rem;margin-bottom:8px}.club-note{color:var(--secondary);font-size:.9rem;line-height:1.45;flex:1}.club-link{margin-top:12px;color:var(--gold);font-weight:600;font-size:.9rem;align-self:flex-start}.party-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.party-list li{background:var(--bg2);border:1px solid var(--line);border-radius:12px;padding:12px 16px;color:var(--content)}.party-when{color:var(--gold);font-weight:600}.city-guide .post-body{font-size:1.02rem}.disclaimer{margin:34px 0 10px;padding:16px 18px;border:1px dashed var(--line);border-radius:12px;color:var(--mut);font-size:.85rem;line-height:1.5}.city .post-body{max-width:none}.quiz-rdesc{color:var(--content);font-size:1.08rem;line-height:1.75;margin-bottom:18px;max-width:60ch}.quiz-tip{background:rgba(231,194,129,8%);border:1px solid rgba(231,194,129,.25);border-radius:12px;padding:14px 16px;color:var(--content);font-size:1rem;line-height:1.6;margin-bottom:24px;max-width:60ch}.quiz-scores{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;max-width:520px}.qs-row{display:grid;grid-template-columns:170px 1fr 44px;align-items:center;gap:12px;font-size:.9rem}.qs-l{color:var(--mut)}.qs-bar{height:8px;background:var(--tertiary);border-radius:999px;overflow:hidden}.qs-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--gold2));transition:width .5s}.qs-p{color:var(--gold);font-weight:600;text-align:right}.quiz-second{color:var(--mut);margin-bottom:22px}@media(max-width:560px){.qs-row{grid-template-columns:104px 1fr 38px;font-size:.8rem}}.cal-city{margin-bottom:30px}.cal-cityname{font-size:clamp(1.4rem,2.6vw,1.9rem);margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--line)}.cal-cityname a{color:var(--ink)}.cal-cityname a:hover{color:var(--gold)}.cal-country{color:var(--mut);font-size:.7em;font-weight:500}.cal-toolbar{margin-top:18px}.cal-pick{display:inline-flex;align-items:center;gap:10px;color:var(--mut);font-size:.95rem;flex-wrap:wrap}.cal-pick select{background:var(--bg2);color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:.5rem .85rem;font-family:inherit;font-size:.95rem;cursor:pointer}.cal-pick select:focus{outline:none;border-color:var(--gold2)}.cal-empty{color:var(--mut);padding:20px 0}.your-city{margin-bottom:6px}.yc-head{color:var(--gold);font-weight:600;letter-spacing:.02em;margin-bottom:12px;font-size:1.1rem}.yc-card{max-width:360px;border-color:var(--gold2)!important;box-shadow:0 14px 36px rgba(190,130,50,.16)}.yc-note{color:#7f7387;font-size:.82rem;margin-top:10px}.slabo{margin-bottom:clamp(44px,6vw,72px)}.slabo-box{background:radial-gradient(700px 320px at 90% -20%,rgba(228,136,160,.22),transparent 60%),linear-gradient(135deg,#2a1830,#1a1322);border:1px solid var(--line);border-radius:22px;padding:clamp(26px,4vw,48px)}.slabo-box .hero-eyebrow{margin-bottom:10px}.slabo-title{font-size:clamp(1.8rem,3.6vw,2.7rem)}.slabo-sub{color:var(--mut);font-size:1.05rem;margin-top:10px;max-width:62ch}.slabo-steps{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:26px 0 22px;counter-reset:sl}.slabo-steps li{counter-increment:sl;background:rgba(20,13,24,.55);border:1px solid var(--line);border-radius:16px;padding:20px 20px 18px}.slabo-steps li::before{content:counter(sl);display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(231,194,129,.16);color:var(--gold);font-weight:700;margin-bottom:10px}.slabo-steps h3{font-size:1.2rem;margin-bottom:.3rem}.slabo-steps p{color:var(--mut);font-size:.95rem;line-height:1.55}.slabo-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.slabo-st{border-radius:14px;padding:14px 12px;text-align:center;border:1px solid var(--line);background:#1d1526;border-top:3px solid var(--c)}.slabo-st b{display:block;color:var(--ink);font-size:1.05rem;overflow-wrap:anywhere}.slabo-st span{display:block;color:var(--mut);font-size:.85rem;margin-top:2px}.st1{--c:#7fc48f}.st2{--c:#e7c281}.st3{--c:#e88a5b}.st4{--c:#e488a0}.slabo-note{color:var(--mut);font-size:.9rem;margin-top:14px;max-width:70ch}.slabo-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.btn-ghost{border:1px solid var(--gold2);color:var(--gold)}.btn-ghost:hover{background:rgba(231,194,129,8%);transform:translateY(-2px)}@media(max-width:560px){.slabo-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.slabo-btns .btn{width:100%;justify-content:center}}.slabo-page{padding-top:clamp(30px,5vw,56px)}.slabo-page .post-body{max-width:var(--read);margin:0 auto clamp(40px,6vw,64px)}.why-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.post-hero{overflow:hidden;position:relative}.post-hero-img{width:100%;height:100%;object-fit:cover;display:block}.lead-art{position:relative;overflow:hidden}.lead-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tldr{max-width:var(--read);margin:0 auto 28px;background:linear-gradient(180deg,#22182c,#1a1322);border:1px solid var(--gold2);border-radius:16px;padding:20px 24px}.tldr-h{font-size:1.15rem;margin-bottom:.5rem;color:var(--gold)}.tldr ul{margin:0 0 14px 1.1em;display:grid;gap:.35rem}.tldr li{color:var(--tx);line-height:1.5}.tldr li p{display:inline}.pk-mini{max-width:var(--read);margin:0 auto 34px;text-align:center;background:var(--bg2);border:1px solid var(--line);border-radius:18px;padding:22px 18px}.pk-mini h2{font-size:1.45rem;margin-bottom:.3rem}.pk-mini-sub{color:var(--mut);font-size:.95rem;margin-bottom:14px}.pk-mini-lv{display:inline-flex;border:1px solid var(--line);border-radius:999px;overflow:hidden;margin-bottom:14px}.pk-mini-lv button{background:0 0;border:0;color:var(--mut);padding:.45rem 1.1rem;font:inherit;font-size:.92rem;cursor:pointer}.pk-mini-lv button.on{background:var(--gold);color:#241a0e;font-weight:600}.pk-mini-card{min-height:132px;display:flex;flex-direction:column;justify-content:center;gap:.4rem;background:#120c16;border:1px dashed var(--line);border-radius:14px;padding:18px;margin-bottom:14px}.pk-mini-card.is-t{border:1px solid var(--violet)}.pk-mini-card.is-d{border:1px solid var(--rose)}.pk-mini-kind{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.pk-mini-card p{font-size:1.08rem;color:var(--ink);line-height:1.45}.pk-mini-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.pk-mini-btns .btn{border:1px solid var(--line);background:var(--bg3);color:var(--ink);cursor:pointer;font:inherit;font-weight:600;min-width:140px;justify-content:center}.pk-mini-btns .pk-t{border-color:var(--violet)}.pk-mini-btns .pk-d{border-color:var(--rose)}.pk-mini-more{margin-top:12px;font-size:.92rem;color:var(--mut)}.pk-mini-more a{color:var(--gold)}.pk-legend{color:var(--mut);font-size:.95rem}.pk-n{color:var(--mut);font-size:.8em;font-weight:500}.pk-list li{margin-bottom:.35rem}.cta-inline{margin:2em 0;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:var(--bg2);display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap}.cta-inline p{margin:0;flex:1 1 260px}.faq details{border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin-bottom:10px;background:var(--bg2)}.faq summary{cursor:pointer;font-weight:600;color:var(--ink)}.faq details>div{margin-top:.5rem}.faq details>div p{margin:0}.hd-nav a.hd-key{color:var(--gold)}.hero-btns{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.btn-ghost{border:1px solid var(--gold2);color:var(--gold)}.btn-ghost:hover{background:rgba(231,194,129,8%)}.hero-title{font-size:clamp(2.2rem,5.4vw,4.2rem)}.geo-wait #cal-list{visibility:hidden}.author-head{display:flex;align-items:center;gap:22px;margin-bottom:28px}.author-ava{flex:none;width:120px;height:120px;border-radius:50%;overflow:hidden;display:block;background:linear-gradient(135deg,var(--gold),var(--gold2));box-shadow:0 0 0 3px var(--gold)}.author-ava img{display:block;width:100%;height:100%;object-fit:cover}.author-head .post-title{margin:.3em 0 0}.author-head .post-meta{margin-top:8px}.author-links{list-style:none;padding-left:0}.byline a{color:var(--gold)}@media(max-width:420px){.author-head{gap:14px}.author-ava{width:84px;height:84px}}.author-links a{overflow-wrap:anywhere}.post-body .author-links a[href*="t.me/truthdare"]{display:inline;background:0 0;color:var(--gold);font-weight:inherit;padding:0;border-radius:0;margin:0;box-shadow:none;text-decoration:underline;text-decoration-color:rgba(231,194,129,.4);text-underline-offset:3px}.post-body .author-links a[href*="t.me/truthdare"]:hover{transform:none}.byline-ava{display:inline-block;width:24px;height:24px;border-radius:50%;object-fit:cover;vertical-align:middle;margin:-3px 8px 0 0}.author-photo{float:right;width:300px;max-width:42%;margin:.3em 0 1em 28px}.author-photo img{display:block;width:100%;height:auto;border-radius:16px}@media(max-width:700px){.author-photo{float:none;width:260px;max-width:100%;margin:0 auto 1.4em}}.cl-chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-bottom:14px}.cl-chips button{background:0 0;border:1px solid var(--line);border-radius:999px;color:var(--mut);padding:.35rem .85rem;font:inherit;font-size:.88rem;cursor:pointer;max-width:100%;white-space:normal}.cl-chips button.on{background:var(--gold);border-color:var(--gold);color:#241a0e;font-weight:600}.cl-game .pk-mini-card.cl-done{border-style:solid;border-color:var(--gold)}.cl-donep{color:var(--ink);font-size:.98rem;margin:0 0 12px}.cl-game .pk-mini-btns .btn-play{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#241a0e;border-color:var(--gold)}.cl-rel li{margin:.3em 0}.coll .post-body table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin:0 0 1.4em;font-size:.95rem;line-height:1.45;max-width:100%}.coll .post-body th,.coll .post-body td{border:1px solid var(--line);padding:.5em .7em;text-align:start;vertical-align:top}.coll .post-body th{background:var(--bg2);color:var(--ink);font-weight:600}.coll .post-body tr:nth-child(even) td{background:rgba(255,255,255,2%)}.cl-game [hidden]{display:none!important}@media(max-width:600px){.cl-chips{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;margin-inline:-18px;padding:0 18px 6px;scrollbar-width:none}.cl-chips::-webkit-scrollbar{display:none}.cl-chips button{white-space:nowrap;flex:none;max-width:none}}