/* TomPearl UI v2 — classified tabloid / underground archive */
:root{--paper:#e8e1cf;--ink:#090907;--signal:#f4d000;--red:#e4362b;--line:rgba(232,225,207,.18)}
[hidden]{display:none!important}
html{scroll-behavior:smooth}body:not(.theme-scatube){background:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px),#090907!important;background-size:32px 32px!important;color:var(--paper)!important;font-family:'Space Mono',monospace!important}#particles-js{opacity:.15!important;filter:grayscale(1)}
#carte{width:min(1180px,calc(100% - 40px))!important;max-width:1180px!important;margin:26px auto 90px!important;padding:clamp(24px,5vw,72px)!important;overflow:hidden;border:1px solid var(--line)!important;border-radius:0!important;background:#10100e!important;box-shadow:14px 14px 0 #000,14px 14px 0 1px #f4d00038!important;animation:none!important;text-align:left!important}#carte:before{content:'TP / ARCHIVE 001';display:block;margin-bottom:28px;color:var(--signal);font:700 10px/1 'Space Mono';letter-spacing:4px}
#welcome-title{max-width:980px;margin:0!important;color:var(--paper)!important;font-size:clamp(3.2rem,9.2vw,8.4rem)!important;line-height:.82!important;letter-spacing:-.035em!important;text-shadow:none!important;animation:none!important;text-wrap:balance}#welcome-title:after{content:'18+';display:inline-grid;place-items:center;vertical-align:top;width:52px;height:52px;margin:8px 0 0 18px;border:2px solid var(--red);border-radius:50%;color:var(--red);font:400 18px/1 Anton;transform:rotate(8deg)}#click-upload{max-width:720px;margin:26px 0 30px!important;padding-top:14px;border-top:1px solid var(--paper);color:var(--signal)!important;font-size:11px!important;letter-spacing:2px;text-align:left;opacity:1!important;animation:none!important;text-shadow:none!important}
#carte>div[style*="flex-direction:column"]{align-items:flex-start!important;margin:0 0 52px!important}#carte>div[style*="flex-direction:column"]>a{width:min(560px,100%)!important;transform:rotate(-1deg)}#carte>div[style*="flex-direction:column"] video{border:1px solid var(--paper)!important;border-radius:0!important;box-shadow:8px 8px 0 var(--signal)!important;filter:contrast(1.08) saturate(.82)}#carte>div[style*="flex-direction:column"] a span{left:auto!important;right:-14px;bottom:16px!important;transform:none!important;border-radius:0!important;background:var(--signal)!important;color:var(--ink)!important;font-family:'Space Mono'!important;box-shadow:4px 4px 0 #000}
.explore-grid{grid-template-columns:repeat(5,1fr)!important;gap:1px!important;background:var(--line);border:1px solid var(--line);counter-reset:cards}.tp-card{counter-increment:cards;height:226px!important;border:0!important;border-radius:0!important;background:#0b0b09!important;box-shadow:none!important}.tp-card:before{content:'0' counter(cards);position:absolute;z-index:4;left:12px;top:12px;color:var(--paper);font:700 9px 'Space Mono';opacity:.7}.tp-card-img{filter:grayscale(.72) contrast(1.15);opacity:.72}.tp-card-shade{background:linear-gradient(to top,#090907,rgba(9,9,7,.76) 43%,transparent 78%)!important}.tp-card-badge{border-radius:0!important;background:var(--signal)!important;color:var(--ink)!important;box-shadow:none!important}.tp-card-title{font-size:18px!important;color:var(--paper)!important;text-shadow:none!important}.tp-card-meta{color:var(--signal)!important;font-size:8px!important;text-shadow:none!important}.tp-card:hover{z-index:2;transform:translateY(-8px) rotate(-.6deg)!important;box-shadow:8px 8px 0 var(--signal)!important}.tp-card:hover .tp-card-img{filter:none;opacity:1}
.tp-divider{margin:64px 0 24px!important;text-align:left!important}.tp-divider:before,.tp-divider:after{display:none!important}.tp-divider span{display:inline-block;padding:7px 10px!important;background:var(--signal);color:var(--ink)!important;font:700 10px 'Space Mono'!important;letter-spacing:2px;transform:rotate(-1deg)}#dossier-origin,#classified-section,#official-record,#feedback-section,#merch-section,#subscribe-section,#aura-promo{border:1px solid var(--line)!important;border-radius:0!important;background:#151512!important;box-shadow:none!important}#dossier-origin{width:100%!important;max-width:none!important;padding:clamp(20px,4vw,42px)!important}#about-text{max-width:820px;color:#d6d0c1!important;line-height:1.85!important;text-shadow:none!important}#about-gallery{justify-content:flex-start!important;gap:10px!important}#about-gallery figure{max-width:none!important;flex:1 1 120px!important;text-align:left!important}#about-gallery img,#about-gallery video{aspect-ratio:1;object-fit:cover;border:0!important;border-radius:0!important;box-shadow:none!important;filter:grayscale(1) contrast(1.1)}#about-gallery figure:hover img,#about-gallery figure:hover video{filter:none}#classified-section{border-left:5px solid var(--red)!important;text-align:left!important}#official-record{border-top:5px solid var(--red)!important}.tp-dossier-pill{border-radius:0!important;background:#0c0c0a!important}.tp-dossier-pill:hover{color:var(--ink)!important;background:var(--signal)!important}
#live-counter{padding:9px 16px!important;background:#0b0b09!important;box-shadow:none!important}#live-counter>div:first-child{display:none}#visitor-count{color:var(--signal)!important;font-size:1.4rem!important;text-shadow:none!important}#not-dead-banner{background:var(--red)!important;border:0!important;animation:none!important}#lang-bar{background:#090907ee!important;border-bottom:1px solid var(--line)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#lang-bar::before{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}
@media(max-width:980px){.explore-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:768px){#carte{width:calc(100% - 20px)!important;margin:12px auto 70px!important;padding:28px 16px!important;box-shadow:6px 6px 0 #000!important}#welcome-title{font-size:clamp(2.75rem,14vw,5rem)!important;line-height:.87!important}#welcome-title:after{width:36px;height:36px;margin:4px 0 0 8px;font-size:13px}.tp-card{height:180px!important}.tp-card-title{font-size:14px!important}.tp-divider{margin:42px 0 18px!important}#about-gallery figure{flex:0 0 calc(50% - 5px)!important;max-width:calc(50% - 5px)!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}

/* v2.1 — goofy pink restored + mobile hardening */
:root{--pink:#ff3fbd;--pink-hot:#ff1493;--pink-soft:#ff8bd8;--signal:#ff3fbd;--line:rgba(255,105,180,.28)}
body:not(.theme-scatube){background:radial-gradient(circle at 15% 10%,rgba(255,20,147,.18),transparent 30%),radial-gradient(circle at 85% 35%,rgba(216,35,163,.12),transparent 34%),linear-gradient(#ff69b40b 1px,transparent 1px),linear-gradient(90deg,#ff69b40b 1px,transparent 1px),#090507!important;background-size:auto,auto,32px 32px,32px 32px,auto!important}
body:not(.theme-scatube)::before{background:radial-gradient(circle at 50% -10%,rgba(255,63,189,.2),transparent 42%),linear-gradient(90deg,rgba(255,20,147,.09),transparent 24%)!important}
#particles-js{opacity:.82!important;filter:none!important;mix-blend-mode:screen}
#particles-js canvas{opacity:.9!important}
#carte{background:linear-gradient(145deg,rgba(41,7,31,.96),rgba(14,9,13,.97) 44%,rgba(30,5,24,.97))!important;border-color:rgba(255,105,180,.42)!important;box-shadow:14px 14px 0 #000,14px 14px 0 1px rgba(255,63,189,.58),0 0 75px rgba(255,20,147,.2)!important}
#carte::before,#click-upload,.tp-card-meta{color:var(--pink-soft)!important}
#welcome-title{text-shadow:4px 4px 0 #7b0759,0 0 42px rgba(255,63,189,.2)!important}
#welcome-title::after{border-color:var(--pink-hot);color:var(--pink-hot)}
#carte>div[style*="flex-direction:column"] video{box-shadow:8px 8px 0 var(--pink),0 0 44px rgba(255,63,189,.28)!important}
#carte>div[style*="flex-direction:column"] a span,.tp-card-badge,.tp-divider span{background:var(--pink)!important}
.tp-card:hover{box-shadow:8px 8px 0 var(--pink),0 0 30px rgba(255,63,189,.35)!important}
#dossier-origin,#classified-section,#official-record,#feedback-section,#merch-section,#subscribe-section,#aura-promo{background:linear-gradient(145deg,rgba(41,8,31,.94),rgba(18,14,17,.96))!important;border-color:rgba(255,105,180,.26)!important}
#classified-section{border-left-color:var(--pink-hot)!important}#official-record{border-top-color:var(--pink-hot)!important}.tp-dossier-pill:hover{background:var(--pink)!important}#visitor-count{color:var(--pink-soft)!important}#lang-bar{border-bottom-color:rgba(255,105,180,.35)!important}

@media(max-width:768px){
 html,body{width:100%;max-width:100%;overflow-x:hidden}
 body:not(.theme-scatube){background-size:auto,auto,24px 24px,24px 24px,auto!important}
 #particles-js{opacity:.58!important}
 #carte{width:calc(100% - 16px)!important;margin:8px auto 72px!important;padding:24px 14px!important;overflow:hidden!important;box-shadow:5px 5px 0 #000,5px 5px 0 1px rgba(255,63,189,.5),0 0 36px rgba(255,20,147,.18)!important}
 #carte::before{letter-spacing:2px!important;margin-bottom:16px!important}
 #welcome-title{font-size:clamp(2.45rem,13.5vw,4.25rem)!important;overflow-wrap:normal;word-break:normal}
 #click-upload{width:100%;letter-spacing:1px!important;line-height:1.55!important}
 #carte>div[style*="flex-direction:column"]>a{display:block!important;width:calc(100% - 8px)!important;margin:0!important;padding:0!important;font-size:inherit!important}
 #carte>div[style*="flex-direction:column"] a span{right:-5px!important;bottom:10px!important;padding:8px 10px!important;font-size:9px!important;white-space:normal!important;max-width:90%;text-align:center}
 .explore-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .tp-card{min-width:0!important;height:165px!important}
 .tp-card-title{font-size:13px!important;overflow-wrap:anywhere}.tp-card-meta{font-size:7px!important;line-height:1.35}
 .tp-card-badge{max-width:72%;white-space:normal;text-align:center;font-size:8px!important;padding:4px 6px!important}
 #dossier-origin,#classified-section,#official-record,#feedback-section,#merch-section,#subscribe-section,#aura-promo{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:14px!important;padding-right:14px!important}
 #about-text{font-size:13px!important;line-height:1.7!important;overflow-wrap:anywhere}
 #official-record>div{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
 #official-record>div>.offender-data{grid-column:1/-1;min-width:0!important;width:100%!important}
 #tom-pearl-archives>div{display:grid!important;grid-template-columns:1fr!important}
 .archive-card{width:100%!important;max-width:100%!important}
 .archive-card img{width:100%!important}
 footer{padding-left:12px!important;padding-right:12px!important}
}

/* UX v5.4 — Tom's actual home-video box, not a generic AI broadcast panel */
.broadcast-room{border:2px solid #ffcf3a!important;background:radial-gradient(circle at 88% 15%,rgba(255,36,184,.23),transparent 31%),repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 5px),linear-gradient(140deg,#1c0715,#080507 58%,#25051a)!important;box-shadow:10px 10px 0 #030203,10px 10px 0 1px #ff24b8!important}.broadcast-room:before{content:'TOM\A TAPES'!important;right:2%!important;top:66px!important;color:rgba(255,255,255,.025)!important;-webkit-text-stroke:0!important;font-family:'Special Elite',serif!important;line-height:.75!important;transform:rotate(-6deg)!important}.broadcast-mast{background:#ffcf3a!important;color:#1b1000!important;transform:none!important}.broadcast-mast span{background:#1a0713!important;color:#ff89d8!important;transform:rotate(-1deg)}.broadcast-mast i{color:#4d2d00!important}.broadcast-mast u{background:#ff2457!important}.broadcast-room #tom-tapes-title{max-width:970px;margin:0!important;color:#fff6ee!important;font:400 clamp(3.2rem,7.8vw,7rem)/.8 Anton,sans-serif!important;letter-spacing:-2px!important;text-align:left!important;text-shadow:5px 5px 0 #650649!important;animation:none!important}.broadcast-room #tom-tapes-title small{display:block;margin-bottom:13px;color:#ffcf3a;font:700 8px/1 'Space Mono',monospace;letter-spacing:3px;text-shadow:none}.broadcast-room #tom-tapes-title em{color:#ff4fc2;font-style:normal;text-shadow:4px 4px 0 #5c073f}.broadcast-lead{max-width:760px!important;color:#dcc4d3!important}.broadcast-lead b{color:#ffcf3a}.broadcast-grid{gap:18px!important}.broadcast-card{padding:9px!important;border:1px solid rgba(255,207,58,.42)!important;background:#10070d!important;box-shadow:5px 6px 0 #030203!important;transform:rotate(-.35deg)}.broadcast-card:nth-child(2){transform:rotate(.45deg)}.broadcast-card:before{content:'VHS / ' attr(data-transmission)!important;color:#ff75d0!important}.broadcast-card:hover{border-color:#ffcf3a!important;box-shadow:8px 9px 0 #5e073f!important;transform:translateY(-3px) rotate(0)!important}.broadcast-label span{background:#ffcf3a!important;color:#1b1000!important;font-family:'Special Elite',serif!important}.broadcast-label b{color:#fff4fa!important;font-family:'Special Elite',serif!important;font-size:16px!important}.broadcast-label i{color:#ce8fb7!important}.broadcast-screen{border:2px solid #ffcf3a!important;box-shadow:inset 0 0 34px rgba(255,36,184,.11)!important}.broadcast-screen:after{background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(255,255,255,.035) 3px,rgba(255,255,255,.035) 4px)!important}.broadcast-hud{color:#ffe3f4!important}.broadcast-hud span{background:#ff24b8!important;color:#17000e!important}.broadcast-hud b{color:rgba(255,207,58,.52)!important}.broadcast-warning{border:1px dashed rgba(255,207,58,.55)!important;background:#211704!important}.broadcast-warning>span{background:#ffcf3a!important;color:#1b1000!important}.broadcast-warning p{color:#c9b98e!important}.broadcast-warning b{color:#ffcf3a!important}
@media(max-width:768px){.broadcast-room #tom-tapes-title{font-size:clamp(2.8rem,14vw,4.3rem)!important;line-height:.84!important}.broadcast-mast b{font-size:7px}.broadcast-card,.broadcast-card:nth-child(2){transform:none}.broadcast-label{grid-template-columns:auto 1fr!important}.broadcast-label b{font-size:13px!important}.broadcast-label i{font-size:6px!important}.broadcast-warning p{font-size:7px!important}}
@media(max-width:420px){
 .explore-grid{grid-template-columns:1fr!important}.tp-card{height:190px!important}
 #welcome-title{font-size:clamp(2.25rem,13vw,3.25rem)!important}
 #welcome-title::after{width:30px;height:30px;font-size:11px;margin-left:5px}
 #about-gallery figure{flex:0 0 100%!important;max-width:100%!important}
 #official-record>div{grid-template-columns:1fr!important}#official-record>div>.offender-data{grid-column:1}
 .tp-divider span{line-height:1.4!important;max-width:100%}
}

/* v2.2 — FULL GOOFY PINK: color media + electric glow */
:root{--pink:#ff24b8;--pink-hot:#ff008c;--pink-soft:#ff91dc;--pink-deep:#8f075f;--pink-glow:rgba(255,36,184,.48)}
body:not(.theme-scatube){background:radial-gradient(circle at 12% 8%,rgba(255,0,140,.3),transparent 28%),radial-gradient(circle at 88% 32%,rgba(255,36,184,.2),transparent 34%),radial-gradient(circle at 45% 78%,rgba(169,0,114,.16),transparent 36%),linear-gradient(#ff69b414 1px,transparent 1px),linear-gradient(90deg,#ff69b414 1px,transparent 1px),#0d020a!important;background-size:auto,auto,auto,32px 32px,32px 32px,auto!important}
#particles-js{opacity:.95!important;filter:drop-shadow(0 0 3px #ff4fc5)!important}
#carte{background:linear-gradient(145deg,rgba(73,5,51,.97),rgba(24,4,18,.97) 42%,rgba(57,4,41,.98))!important;border:2px solid rgba(255,70,194,.7)!important;box-shadow:14px 14px 0 #080005,14px 14px 0 2px var(--pink),0 0 35px rgba(255,0,140,.35),0 0 100px rgba(255,36,184,.22)!important}
#carte::before{color:#ffd3f0!important;text-shadow:0 0 12px var(--pink)}
#welcome-title{color:#fff2fb!important;text-shadow:4px 4px 0 var(--pink-deep),7px 7px 0 #280018,0 0 28px rgba(255,36,184,.58),0 0 70px rgba(255,0,140,.25)!important}
#click-upload{color:#fff!important;border-top-color:var(--pink-soft)!important;text-shadow:0 0 10px var(--pink)!important}
#carte>div[style*="flex-direction:column"] video{filter:saturate(1.22) contrast(1.08)!important;border:2px solid var(--pink-soft)!important;box-shadow:8px 8px 0 var(--pink),0 0 28px rgba(255,36,184,.58),0 0 65px rgba(255,0,140,.3)!important}
#carte>div[style*="flex-direction:column"] a:hover video{filter:saturate(1.42) contrast(1.1) brightness(1.05)!important}
.explore-grid{border-color:rgba(255,105,180,.58)!important;background:rgba(255,36,184,.32)!important;box-shadow:0 0 32px rgba(255,36,184,.2)}
.tp-card{background:#210317!important}.tp-card-img{filter:saturate(1.12) contrast(1.06)!important;opacity:.9!important}.tp-card-shade{background:linear-gradient(to top,rgba(20,0,14,.98),rgba(48,0,34,.56) 45%,transparent 78%)!important}.tp-card:hover{box-shadow:8px 8px 0 var(--pink),0 0 28px rgba(255,36,184,.7),0 0 60px rgba(255,0,140,.3)!important}.tp-card:hover .tp-card-img{filter:saturate(1.45) contrast(1.08) brightness(1.08)!important;transform:scale(1.055)!important}.tp-card-badge{background:linear-gradient(135deg,#ff75d4,var(--pink-hot))!important;color:#18000f!important;box-shadow:0 0 14px rgba(255,36,184,.7)!important}.tp-card-meta{color:#ff9edf!important;text-shadow:0 0 8px rgba(255,36,184,.55)!important}
.tp-divider span{background:linear-gradient(110deg,#ff83d8,var(--pink-hot))!important;box-shadow:4px 4px 0 #350021,0 0 18px rgba(255,36,184,.5)}
#dossier-origin,#classified-section,#official-record,#feedback-section,#merch-section,#subscribe-section,#aura-promo{background:linear-gradient(145deg,rgba(68,7,48,.97),rgba(25,5,19,.98))!important;border-color:rgba(255,105,180,.48)!important;box-shadow:inset 0 1px 0 rgba(255,180,226,.08),0 0 25px rgba(255,36,184,.1)!important}
#about-gallery img,#about-gallery video{filter:saturate(1.2) contrast(1.06)!important;border:2px solid rgba(255,105,180,.68)!important;box-shadow:4px 4px 0 #5f0341,0 0 16px rgba(255,36,184,.28)!important;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease!important}#about-gallery figure:hover img,#about-gallery figure:hover video{filter:saturate(1.5) contrast(1.08) brightness(1.07)!important;transform:translateY(-4px) rotate(-1deg);box-shadow:6px 7px 0 var(--pink),0 0 28px rgba(255,36,184,.65)!important}#about-gallery figcaption{color:#ffb7e6!important}
.archive-card img{filter:saturate(1.18)!important;border-color:var(--pink)!important;box-shadow:0 0 20px rgba(255,36,184,.3)!important}.archive-card:hover img{filter:saturate(1.5) brightness(1.06)!important}
.tp-dossier-pill{border-color:rgba(255,105,180,.52)!important;background:rgba(52,3,36,.92)!important;color:#ffd8f2!important}.tp-dossier-pill:hover{box-shadow:4px 4px 0 #5b003b,0 0 18px var(--pink-glow)!important}
#live-counter{background:linear-gradient(90deg,#18000f,#3b032a,#18000f)!important;border-bottom-color:var(--pink)!important}#visitor-count{color:#fff!important;text-shadow:0 0 8px #fff,0 0 20px var(--pink)!important}#lang-bar{background:rgba(24,0,16,.96)!important;box-shadow:0 4px 20px rgba(255,36,184,.18)!important}
@media(max-width:768px){#particles-js{opacity:.7!important;filter:drop-shadow(0 0 2px #ff4fc5)!important}#carte{border-width:1px!important;box-shadow:5px 5px 0 #080005,5px 5px 0 1px var(--pink),0 0 40px rgba(255,36,184,.28)!important}.tp-card:hover{transform:translateY(-3px)!important}#about-gallery figure:hover img,#about-gallery figure:hover video{transform:translateY(-2px)!important}}

/* v2.3 — conversion, hierarchy and mobile UX */
.ux-hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:-22px 0 64px;position:relative;z-index:3}.ux-cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:13px 20px;text-decoration:none;font:700 12px/1.25 'Space Mono',monospace;letter-spacing:1px;transition:.2s ease}.ux-cta-main{background:linear-gradient(110deg,#ff8add,#ff008c);color:#17000e;box-shadow:5px 5px 0 #3c0027,0 0 24px rgba(255,36,184,.48)}.ux-cta-main span{font-size:20px;margin-left:14px}.ux-cta-alt{color:#ffd6ef;border:1px solid rgba(255,145,220,.6);background:rgba(38,0,26,.82)}.ux-cta:hover{transform:translateY(-3px);filter:brightness(1.12)}
@media(min-width:981px){.explore-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.tp-card:nth-child(-n+3){grid-column:span 2;height:280px!important}.tp-card:nth-child(n+4){grid-column:span 1}.tp-card:nth-child(-n+3) .tp-card-title{font-size:23px!important}.tp-card:nth-child(-n+3) .tp-card-meta{font-size:9px!important}}
.ux-fold-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;margin:18px 0 0;padding:13px 15px;border:1px solid rgba(255,105,180,.4);background:#260019;color:#ffd8f2;font:700 10px 'Space Mono',monospace;letter-spacing:1.5px;text-align:left;cursor:pointer}.ux-fold-toggle b{display:grid;place-items:center;width:26px;height:26px;background:#ff24b8;color:#17000e;font-size:18px}.ux-fold-toggle:hover{background:#3a0329}.ux-collapsible{transform-origin:top;transition:max-height .35s ease,opacity .25s ease,margin .35s ease,padding .35s ease}.ux-collapsible.is-collapsed{max-height:0!important;min-height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;border-width:0!important;opacity:0;overflow:hidden;pointer-events:none}.ux-mobile-nav{display:none}
@media(max-width:768px){body:not(.theme-scatube){padding-bottom:88px!important}.idx-merch-banner{min-height:32px!important;height:32px!important;padding:3px 8px!important}.idx-merch-banner .mb-price,.idx-merch-banner .mb-urgency{display:none!important}.idx-merch-banner .mb-label,.idx-merch-banner .mb-cta{font-size:9px!important}body:not(.theme-scatube){padding-top:74px!important}#live-counter{min-height:34px;padding:4px 8px!important}#not-dead-banner{padding-top:6px!important;padding-bottom:6px!important}.ux-hero-actions{display:grid;grid-template-columns:1fr;margin:-10px 0 42px;gap:8px}.ux-cta{width:100%;min-height:48px;padding:11px 13px;font-size:11px}.explore-grid .tp-card{grid-column:span 1!important}.ux-fold-toggle{display:flex;margin-top:16px}.ux-mobile-nav{position:fixed;display:grid;grid-template-columns:repeat(4,1fr);left:8px;right:8px;bottom:8px;height:62px;z-index:9998;border:1px solid rgba(255,105,180,.62);background:rgba(22,0,15,.94);box-shadow:0 0 28px rgba(255,36,184,.4);backdrop-filter:blur(14px);padding-bottom:env(safe-area-inset-bottom)}.ux-mobile-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#ff8edb;text-decoration:none;font:700 15px/1 'Space Mono',monospace}.ux-mobile-nav a:nth-child(2){color:#17000e;background:#ff24b8}.ux-mobile-nav span{font-size:7px;letter-spacing:1px}.tp-bottom-nav,.bottom-nav,#bottom-nav{display:none!important}}
@media(min-width:769px){.ux-fold-toggle{display:none}}

/* v2.4 — Discord conversion centerpiece */
.discord-divider-hidden{display:none!important}.discord-conversion{position:relative;isolation:isolate;overflow:hidden;width:100%;margin:72px auto 56px;padding:clamp(28px,6vw,68px);border:2px solid #9a8cff;background:radial-gradient(circle at 86% 16%,rgba(88,101,242,.42),transparent 27%),radial-gradient(circle at 12% 90%,rgba(255,36,184,.35),transparent 32%),linear-gradient(135deg,#160b35 0%,#29072c 52%,#13091f 100%);box-shadow:12px 12px 0 #08030e,12px 12px 0 2px #ff24b8,0 0 65px rgba(88,101,242,.3);text-align:left}.discord-conversion:before{content:'DISCORD';position:absolute;right:-22px;top:8px;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.09);font:400 clamp(5rem,14vw,11rem)/1 Anton,sans-serif;letter-spacing:-4px;z-index:-1}.discord-kicker{display:flex;align-items:center;gap:9px;color:#c9c4ff;font:700 10px/1 'Space Mono',monospace;letter-spacing:2px}.discord-kicker i,.discord-live b{display:inline-block;width:8px;height:8px;border-radius:50%;background:#47ff9a;box-shadow:0 0 12px #47ff9a;animation:discord-live 1.4s ease-in-out infinite}.discord-kicker span{margin-left:auto;padding:5px 8px;border:1px solid rgba(255,255,255,.24);color:#fff}.discord-conversion h2{max-width:800px;margin:20px 0 18px;color:#fff!important;font:400 clamp(3.6rem,9vw,7.7rem)/.8 Anton,sans-serif!important;letter-spacing:-2px!important;text-shadow:4px 4px 0 #15104d!important}.discord-conversion h2 em{color:#ff57c8;font-style:normal;text-shadow:4px 4px 0 #5b0642,0 0 32px rgba(255,36,184,.5)}.discord-lead{max-width:650px;margin:0 0 24px;color:#dcd9ef;font:400 14px/1.75 'Space Mono',monospace;text-shadow:none!important}.discord-benefits{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.discord-benefits span{padding:8px 10px;border:1px solid rgba(167,158,255,.32);background:rgba(9,5,24,.54);color:#d9d4ff;font:700 9px/1 'Space Mono',monospace;letter-spacing:.6px}.discord-live{display:flex;align-items:center;gap:9px;margin-bottom:16px;color:#7dffb5;font:700 9px/1.4 'Space Mono',monospace;letter-spacing:1px}.discord-main-cta{display:flex!important;width:min(620px,100%)!important;min-height:88px!important;align-items:center!important;justify-content:space-between!important;margin:0!important;padding:18px 24px!important;border:2px solid #fff!important;border-radius:0!important;background:linear-gradient(110deg,#7a6cff,#5865f2 55%,#ff24b8)!important;color:#fff!important;box-shadow:7px 7px 0 #08030e,0 0 30px rgba(88,101,242,.56)!important;text-decoration:none!important;transform:none!important}.discord-main-cta:hover{transform:translateY(-5px)!important;filter:brightness(1.12);box-shadow:10px 12px 0 #08030e,0 0 48px rgba(255,36,184,.65)!important}.discord-main-cta img{width:54px!important;height:54px!important;margin:0 18px 0 0!important;filter:drop-shadow(0 0 12px rgba(255,255,255,.35))}.discord-main-cta #join-discord-btn{flex:1;color:#fff;font:400 clamp(1.45rem,4vw,2.25rem)/.95 Anton,sans-serif!important;letter-spacing:1px!important;text-align:left}.discord-main-cta #join-discord-btn small{display:block;margin-bottom:5px;color:#dcd9ff;font:700 8px/1 'Space Mono',monospace;letter-spacing:2px}.discord-main-cta #join-discord-btn b{float:right;font-size:1.15em}.discord-conversion #join-cult-text{max-width:620px!important;margin:16px 0 0!important;padding:0!important;border:0!important;background:none!important;color:#aaa4c6!important;font:400 10px/1.5 'Space Mono',monospace!important;letter-spacing:.5px!important;text-align:center!important;text-transform:none!important;text-shadow:none!important}.discord-orbit{position:absolute;border:1px solid rgba(179,169,255,.18);border-radius:50%;pointer-events:none;z-index:-1}.discord-orbit-a{width:340px;height:340px;right:-150px;bottom:-140px}.discord-orbit-b{width:210px;height:210px;right:-85px;bottom:-75px}.discord-orbit:after{content:'';position:absolute;top:50%;left:-4px;width:8px;height:8px;border-radius:50%;background:#ff57c8;box-shadow:0 0 12px #ff57c8}@keyframes discord-live{50%{opacity:.35;transform:scale(.75)}}
@media(max-width:768px){.discord-conversion{width:100%;margin:44px 0 34px;padding:26px 16px;box-shadow:5px 5px 0 #08030e,5px 5px 0 1px #ff24b8,0 0 36px rgba(88,101,242,.3)}.discord-conversion h2{margin:17px 0 15px;font-size:clamp(3rem,16vw,4.4rem)!important;line-height:.82!important}.discord-lead{font-size:11px;line-height:1.65}.discord-benefits{display:grid;grid-template-columns:1fr;margin-bottom:18px}.discord-benefits span{font-size:8px}.discord-main-cta{width:100%!important;min-height:76px!important;padding:13px!important}.discord-main-cta img{width:42px!important;height:42px!important;margin-right:11px!important}.discord-main-cta #join-discord-btn{font-size:1.35rem!important}.discord-conversion:before{font-size:5.5rem;right:-10px}.discord-kicker{letter-spacing:1px;font-size:8px}.discord-live{font-size:8px}}

/* v2.5 — funny Tom Discord sticker */
.discord-conversion>*:not(.discord-tom-sticker):not(.discord-orbit){position:relative;z-index:2}.discord-conversion{padding-right:clamp(250px,29vw,370px)}.discord-tom-sticker{position:absolute;z-index:1;right:clamp(22px,4vw,58px);bottom:38px;width:clamp(185px,23vw,270px);margin:0;padding:8px 8px 10px;background:#fff5fb;border:3px solid #ff24b8;box-shadow:10px 11px 0 #4a0435,0 0 34px rgba(255,36,184,.55);transform:rotate(5deg);transition:transform .25s ease,box-shadow .25s ease}.discord-tom-sticker:before{content:'😂';position:absolute;right:-18px;top:-24px;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#ffdb23;border:3px solid #1a0010;font-size:27px;transform:rotate(12deg);box-shadow:4px 4px 0 #1a0010}.discord-tom-sticker span{position:absolute;z-index:2;left:-18px;top:16px;padding:7px 9px;background:#ff24b8;color:#19000f;font:700 8px/1 'Space Mono',monospace;letter-spacing:1px;box-shadow:4px 4px 0 #3e0028;transform:rotate(-7deg)}.discord-tom-sticker img{display:block;width:100%;height:clamp(210px,29vw,330px);object-fit:cover;object-position:center 18%;margin:0!important;border:0!important;border-radius:0!important;filter:saturate(1.35) contrast(1.06);box-shadow:none!important}.discord-tom-sticker figcaption{padding-top:8px;color:#220015;font:700 9px/1 'Space Mono',monospace;letter-spacing:1px;text-align:center}.discord-tom-sticker:hover{transform:rotate(1deg) translateY(-6px) scale(1.025);box-shadow:13px 16px 0 #4a0435,0 0 48px rgba(255,36,184,.75)}
@media(max-width:900px){.discord-conversion{padding-right:clamp(190px,27vw,240px)}.discord-tom-sticker{right:18px;width:170px}.discord-tom-sticker img{height:225px}}
@media(max-width:768px){.discord-conversion{padding-right:16px!important;padding-top:26px!important}.discord-tom-sticker{position:relative;right:auto;bottom:auto;width:min(230px,76%);margin:22px auto 26px;transform:rotate(3deg)}.discord-tom-sticker img{height:250px}.discord-tom-sticker:hover{transform:rotate(0) translateY(-3px)}.discord-main-cta{clear:both}}

/* v2.6 — official record becomes a classified case file */
.record-casefile{position:relative;isolation:isolate;overflow:visible!important;padding:0 28px 30px!important;border:2px solid #e23a4c!important;border-top:8px solid #e23a4c!important;background:linear-gradient(130deg,#16080b,#281013 58%,#100608)!important;box-shadow:11px 12px 0 #050203,0 0 45px rgba(226,58,76,.25)!important}.record-casefile:before{content:'CONFIDENTIAL';position:absolute;z-index:-1;right:-8px;top:38%;color:transparent;-webkit-text-stroke:1px rgba(226,58,76,.12);font:400 clamp(4rem,11vw,9rem)/1 Anton,sans-serif;letter-spacing:4px;transform:rotate(-10deg)}.record-casebar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0 -28px 28px;padding:10px 16px;background:#e23a4c;color:#150205;font:700 9px/1 'Space Mono',monospace;letter-spacing:1px}.record-casebar span{padding:5px 7px;background:#160205;color:#ffacb5}.record-casebar b{text-align:left;letter-spacing:2px}.record-casebar i{font-style:normal;border:1px solid rgba(21,2,5,.45);padding:5px 7px}.record-casefile #record-title{position:relative;margin:0 0 28px!important;padding:0 150px 20px 0!important;border-bottom:1px solid rgba(255,133,146,.32)!important;color:#fff4f5!important;text-align:left!important;font-size:clamp(2rem,5vw,3.8rem)!important;line-height:.9!important;text-shadow:3px 3px 0 #590711!important}.record-casefile #record-title>span:not(.record-stamp){display:block;margin-top:10px;color:#d27a84!important;font:700 8px/1.4 'Space Mono',monospace!important;letter-spacing:1.5px}.record-stamp{position:absolute;right:8px;top:0;padding:9px 10px;border:3px double #ff4a5e;color:#ff4a5e;font:400 18px/1 Anton,sans-serif!important;letter-spacing:2px!important;transform:rotate(7deg);text-shadow:none!important;box-shadow:inset 0 0 0 2px #2a070b}.record-grid{display:grid!important;grid-template-columns:minmax(145px,1fr) minmax(145px,1fr) minmax(88px,.62fr) minmax(260px,1.8fr)!important;gap:12px!important;align-items:stretch!important;margin-top:0!important}.record-photo{position:relative!important;min-width:0!important;padding:10px!important;border:1px solid rgba(255,140,151,.28)!important;border-radius:0!important;background:#0d0607!important;text-align:left!important}.record-photo:before{content:'EVIDENCE PHOTO';position:absolute;z-index:2;left:7px;top:7px;padding:4px 6px;background:#090304;color:#ff919d;font:700 7px/1 'Space Mono',monospace;letter-spacing:1px}.record-photo img{width:100%!important;max-width:none!important;height:220px!important;object-fit:cover!important;object-position:center top;border:0!important;filter:saturate(.78) contrast(1.12)!important;box-shadow:none!important}.record-photo-new{border:2px solid #ff4a5e!important;box-shadow:0 0 22px rgba(255,74,94,.22)}.record-photo-new img{filter:saturate(1.15) contrast(1.08)!important}.record-photo p{font-family:'Space Mono',monospace!important;letter-spacing:1px}.record-change{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;padding:12px 8px;border-top:1px solid #ff4a5e;border-bottom:1px solid #ff4a5e;background:repeating-linear-gradient(-45deg,rgba(226,58,76,.08),rgba(226,58,76,.08) 8px,transparent 8px,transparent 16px);text-align:center}.record-change small{color:#b7737b;font:700 7px/1.5 'Space Mono',monospace;letter-spacing:1px}.record-change strong{margin:10px 0;color:#fff;font:400 18px/1 Anton,sans-serif}.record-change span{padding:6px 8px;background:#36db87;color:#04160c;font:700 10px/1 'Space Mono',monospace;transform:rotate(-2deg)}.record-facts{min-width:0!important;padding:14px!important;border:1px solid rgba(255,140,151,.24)!important;border-radius:0!important;background:rgba(5,2,3,.72)!important;text-align:left!important}.record-fact{position:relative;margin:0!important;padding:10px 8px 10px 38px!important;border-bottom:1px dotted rgba(255,140,151,.24);color:#f4dfe1!important;font:400 11px/1.5 'Space Mono',monospace!important}.record-fact:before{content:attr(data-index);position:absolute;left:4px;color:#e23a4c;font-weight:700}.record-fact strong{display:block;color:#ff7786;font-size:8px;letter-spacing:1px}.record-facts hr{border:0!important;border-top:1px solid rgba(255,140,151,.25)!important;width:100%!important}.record-facts>a{display:block!important;padding:10px!important;border:1px solid #e23a4c;color:#ff8995!important;text-align:center;font:700 9px/1.4 'Space Mono',monospace!important}.record-facts>div{border-radius:0!important;border-color:rgba(255,140,151,.28)!important;background:#090405!important}.record-verification-tape{display:flex;align-items:center;justify-content:center;gap:10px;margin:26px -12px -8px;padding:10px 12px;border:1px dashed #d8b15a;background:#2b230d;color:#ffe08b;font:700 8px/1.4 'Space Mono',monospace;letter-spacing:1px;text-align:center;transform:rotate(-.5deg)}.record-verification-tape span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#ffe08b;color:#2b230d;font-size:13px}
@media(max-width:900px){.record-grid{grid-template-columns:1fr 1fr!important}.record-change{grid-column:1/-1;min-height:82px}.record-facts{grid-column:1/-1}.record-photo img{height:210px!important}}
@media(max-width:768px){.record-casefile{padding:0 12px 18px!important}.record-casebar{grid-template-columns:auto 1fr;margin:0 -12px 20px;padding:8px}.record-casebar i{display:none}.record-casefile #record-title{padding:0 0 70px!important;font-size:2rem!important}.record-stamp{right:auto;left:4px;top:auto;bottom:14px;font-size:15px!important}.record-grid{display:grid!important;grid-template-columns:1fr 1fr!important}.record-photo{width:auto!important}.record-photo img{height:170px!important}.record-change{grid-column:1/-1;flex-direction:row;gap:10px;min-height:58px}.record-change strong{margin:0}.record-facts{grid-column:1/-1;width:100%!important}.record-verification-tape{margin-top:18px;font-size:7px}}
@media(max-width:420px){.record-grid{grid-template-columns:1fr!important}.record-photo,.record-change,.record-facts{grid-column:1!important}.record-photo img{height:260px!important}}

/* v2.7 — merch becomes a usable storefront */
.merch-storefront{width:100%!important;max-width:none!important;padding:0 34px 34px!important;border:2px solid #ffcf3a!important;border-radius:0!important;background:radial-gradient(circle at 85% 12%,rgba(255,36,184,.28),transparent 28%),linear-gradient(135deg,#251605,#130c05 48%,#26051c)!important;box-shadow:12px 12px 0 #080400,12px 12px 0 2px #ff24b8,0 0 55px rgba(255,190,35,.2)!important;text-align:left!important}.merch-storefront>div[style*="position:absolute"]{top:35px!important;right:-36px!important;z-index:4;animation:none!important;background:#ff24b8!important;color:#19000f!important;font-size:9px!important;letter-spacing:1px}.merch-store-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0 -34px 32px;padding:10px 15px;background:#ffcf3a;color:#1c1200;font:700 9px/1 'Space Mono',monospace;letter-spacing:1.5px}.merch-store-header span{padding:5px 7px;background:#1c1200;color:#ffcf3a}.merch-store-header b{text-align:left}.merch-store-header i{font-style:normal}.merch-storefront>p:first-of-type{margin:0 0 8px!important;color:#ff6acb!important;font:700 9px/1 'Space Mono',monospace!important;letter-spacing:3px!important;animation:none!important}.merch-storefront #merch-title{max-width:780px;margin:0 0 8px!important;color:#fff8de!important;font-size:clamp(3rem,7vw,6rem)!important;line-height:.86!important;letter-spacing:-1px!important;text-align:left;text-shadow:4px 4px 0 #754d00,0 0 34px rgba(255,207,58,.3)!important}.merch-storefront #merch-sub{margin:0 0 26px!important;color:#cfbd9a!important;font:400 11px/1.6 'Space Mono',monospace!important;letter-spacing:1px!important;text-align:left}.merch-storefront .ms-tabs{display:flex!important;width:max-content;max-width:100%;margin:0 0 26px!important;padding:4px!important;border:1px solid rgba(255,207,58,.38)!important;border-radius:0!important;background:#0d0803!important}.merch-storefront .ms-tab{border-radius:0!important;color:#b79a52!important;font-family:'Space Mono',monospace!important;font-size:9px!important}.merch-storefront .ms-tab.active{background:#ffcf3a!important;color:#1c1200!important;box-shadow:4px 4px 0 #6a4500!important}.merch-storefront .ms-banner{display:block;width:max-content;max-width:100%;margin:0 0 22px!important;border-radius:0!important;background:#7f1420!important;animation:none!important;color:#ffe3e6!important;font-family:'Space Mono',monospace!important;font-size:8px!important;text-align:left}.merch-storefront .ms-cards{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px!important;justify-content:stretch!important}.merch-storefront .ms-card{width:auto!important;max-width:none!important;padding:12px!important;border:1px solid rgba(255,207,58,.32)!important;border-radius:0!important;background:linear-gradient(145deg,#211708,#0e0904)!important;text-align:left;transition:transform .2s,box-shadow .2s,border-color .2s}.merch-storefront .ms-card:before{content:attr(data-product);position:absolute;z-index:3;right:10px;top:10px;color:#ffcf3a;font:700 9px/1 'Space Mono',monospace}.merch-storefront .ms-card:hover{z-index:2;transform:translateY(-6px);border-color:#ffcf3a!important;box-shadow:8px 8px 0 #795000,0 0 28px rgba(255,207,58,.28)}.merch-storefront .ms-pic{height:270px!important;margin:0 0 15px!important;border:0!important;border-radius:0!important;background:radial-gradient(circle,#3c311d,#100b05 70%)!important}.merch-storefront .ms-pic img{padding:12px!important;filter:saturate(1.15) contrast(1.04);transition:transform .25s,filter .25s}.merch-storefront .ms-card:hover .ms-pic img{transform:scale(1.045);filter:saturate(1.35) contrast(1.06)}.merch-storefront .ms-tag{z-index:4;left:10px!important;top:10px!important;transform:none!important;border-radius:0!important;font-family:'Space Mono',monospace!important;font-size:7px!important;box-shadow:3px 3px 0 #120b02}.merch-storefront .ms-card h3,.merch-storefront .ms-card h4{margin:0!important;color:#fff1bc!important;font:400 18px/1.1 Anton,sans-serif!important;letter-spacing:.5px}.merch-storefront .ms-card p{color:#ffcf3a!important;font:700 11px/1.4 'Space Mono',monospace!important}.merch-storefront .ms-buy{display:flex;align-items:center;justify-content:space-between;margin-top:12px!important;padding:12px!important;border:1px solid #ffcf3a!important;border-radius:0!important;background:transparent!important;color:#ffcf3a!important;font-family:'Space Mono',monospace!important;font-size:9px!important}.merch-storefront .ms-buy:hover{background:#ffcf3a!important;color:#1c1200!important}.merch-storefront .ms-buy b{font-size:16px}.merch-storefront .ms-shop{display:inline-flex!important;flex-direction:column;align-items:flex-start;margin-top:4px;padding:14px 20px!important;border:2px solid #ffcf3a!important;border-radius:0!important;background:#ffcf3a!important;color:#1c1200!important;box-shadow:6px 6px 0 #765000!important;animation:none!important;font-size:17px!important;white-space:normal!important}.merch-storefront .ms-shop small{display:block;margin-bottom:4px;font:700 7px/1 'Space Mono',monospace;letter-spacing:1.5px}.merch-storefront .ms-shop b{position:absolute;margin-left:4px}.merch-storefront .ms-dots{margin:22px 0 0!important;justify-content:flex-start!important}.merch-storefront .ms-dot{width:28px!important;height:5px!important;border-radius:0!important;background:#594716!important}.merch-storefront .ms-dot.active{background:#ffcf3a!important;transform:none!important}.merch-trust{display:grid;grid-template-columns:repeat(3,1fr);margin:24px 0 0;border:1px solid rgba(255,207,58,.22)}.merch-trust span{padding:12px 8px;border-right:1px solid rgba(255,207,58,.22);color:#c5ad73;font:700 8px/1.4 'Space Mono',monospace;text-align:center}.merch-trust span:last-child{border-right:0}.merch-trust b{color:#ffcf3a}.merch-storefront>p:last-child{text-align:left!important;color:#82755b!important}
@media(max-width:768px){.merch-storefront{padding:0 12px 22px!important}.merch-store-header{grid-template-columns:auto 1fr;margin:0 -12px 22px}.merch-store-header i{display:none}.merch-storefront #merch-title{font-size:clamp(2.7rem,14vw,4rem)!important}.merch-storefront .ms-tabs{width:100%!important;overflow-x:auto}.merch-storefront .ms-tab{flex:1;min-width:max-content;padding:10px!important}.merch-storefront .ms-cards{display:flex!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:10px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scroll-padding:0 6px;padding:8px 6px 18px!important;margin:0 -6px;scrollbar-width:none}.merch-storefront .ms-cards::-webkit-scrollbar{display:none}.merch-storefront .ms-card,.merch-storefront .ms-slide:last-child .ms-card{flex:0 0 82%!important;width:82%!important;max-width:310px!important;padding:11px!important;scroll-snap-align:start}.merch-storefront .ms-pic,.merch-storefront .ms-slide:first-child .ms-pic,.merch-storefront .ms-slide:last-child .ms-pic{height:280px!important;max-height:none!important}.merch-storefront .ms-pic img,.merch-storefront .ms-slide:first-child .ms-pic img,.merch-storefront .ms-slide:last-child .ms-pic img{position:static!important;inset:auto!important;width:100%!important;height:100%!important;padding:10px!important;object-fit:contain!important}.merch-storefront .ms-slide:last-child .ms-card h3,.merch-storefront .ms-slide:last-child .ms-card h4{font-size:18px!important}.merch-storefront .ms-slide:last-child .ms-card p{font-size:11px!important}.merch-storefront .ms-slide:last-child .ms-buy{font-size:9px!important;padding:12px!important}.merch-storefront .ms-shop{width:100%;align-items:center!important;text-align:center}.merch-trust{grid-template-columns:1fr}.merch-trust span{border-right:0;border-bottom:1px solid rgba(255,207,58,.22)}.merch-trust span:last-child{border-bottom:0}}

/* Merch switcher state feedback */
.stripe-payment-badge{position:relative;max-width:1040px;margin:-8px 0 30px;border:1px solid #8179ff;background:linear-gradient(135deg,#0b091d 0%,#15103b 58%,#0a0818 100%);box-shadow:8px 8px 0 #352f98;color:#fff;font-family:'Space Mono',monospace;overflow:hidden}.stripe-payment-badge:before{content:'PAYMENT FILE // TP-STRIPE-001';position:absolute;right:-52px;top:25px;padding:7px 54px;background:#635bff;color:#fff;font-size:7px;font-weight:700;letter-spacing:1px;transform:rotate(45deg)}.stripe-payment-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;padding:20px 24px 18px;border-bottom:1px solid rgba(129,121,255,.38)}.stripe-payment-kicker{grid-column:1/-1;color:#9e98ff;font-size:8px;font-weight:700;letter-spacing:2px}.stripe-payment-heading>strong{max-width:750px;color:#fff;font-family:Anton,Arial,sans-serif;font-size:clamp(1.4rem,3vw,2.25rem);font-weight:400;letter-spacing:.5px;line-height:1.05}.stripe-payment-heading em{color:#8b85ff;font-style:normal}.stripe-payment-status{align-self:end;margin-right:30px;padding:8px 10px;border:1px solid rgba(39,194,129,.55);background:rgba(39,194,129,.08);color:#67e6ac;font-size:8px;font-weight:700;letter-spacing:1px;white-space:nowrap}.stripe-payment-status i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:#27c281;box-shadow:0 0 10px #27c281}.stripe-payment-flow{display:grid;grid-template-columns:repeat(3,1fr);padding:0 24px}.stripe-payment-flow>span{position:relative;display:grid;grid-template-columns:auto 1fr;gap:3px 10px;min-width:0;padding:18px 18px 18px 0;border-right:1px solid rgba(129,121,255,.26)}.stripe-payment-flow>span+span{padding-left:18px}.stripe-payment-flow>span:last-child{border-right:0}.stripe-payment-flow b{grid-row:1/3;color:#635bff;font-family:Anton,sans-serif;font-size:27px;font-weight:400;line-height:1}.stripe-payment-flow strong{color:#fff;font-size:8px;letter-spacing:.5px}.stripe-payment-flow small{color:#aaa6c8;font-size:7px;line-height:1.5}.stripe-payment-flow code{color:#aaa6ff;font-family:inherit}.stripe-payment-proof{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:12px 18px;background:#635bff}.stripe-payment-logo{color:#fff;font-family:Arial,sans-serif;font-size:30px;font-weight:800;letter-spacing:-2px;line-height:1}.stripe-payment-proof p{display:flex;flex-direction:column;gap:3px;margin:0}.stripe-payment-proof p strong{font-size:9px;letter-spacing:1px;text-transform:uppercase}.stripe-payment-proof p small{color:#e0deff;font-size:7px}.stripe-payment-check{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#27c281;color:#071b12;font-size:17px;font-weight:900}
@media(max-width:768px){.stripe-payment-badge{margin-top:-4px;box-shadow:5px 5px 0 #352f98}.stripe-payment-badge:before{display:none}.stripe-payment-heading{display:block;padding:15px}.stripe-payment-kicker{display:block;margin-bottom:9px;font-size:7px;letter-spacing:1.2px}.stripe-payment-heading>strong{display:block;font-size:1.35rem}.stripe-payment-status{display:inline-block;margin:12px 0 0;font-size:7px}.stripe-payment-flow{grid-template-columns:1fr;padding:0 15px}.stripe-payment-flow>span,.stripe-payment-flow>span+span{padding:12px 0;border-right:0;border-bottom:1px solid rgba(129,121,255,.26)}.stripe-payment-flow>span:last-child{border-bottom:0}.stripe-payment-proof{grid-template-columns:auto 1fr;gap:10px;padding:11px 13px}.stripe-payment-logo{font-size:25px}.stripe-payment-proof p strong{font-size:7px}.stripe-payment-proof p small{font-size:6px;line-height:1.35}.stripe-payment-check{display:none}}
.merch-storefront .ms-track{will-change:transform;transition:transform .45s cubic-bezier(.22,.8,.3,1)!important}.merch-storefront .ms-tab:focus-visible,.merch-storefront .ms-dot:focus-visible{outline:3px solid #ff24b8;outline-offset:3px}

/* v2.8 — verified reviews become an editorial social-proof wall */
.review-wall{width:100%!important;max-width:none!important;margin:60px auto!important;padding:0 30px 34px!important;overflow:hidden!important;border:2px solid #63df98!important;border-radius:0!important;background:radial-gradient(circle at 90% 0,rgba(99,223,152,.13),transparent 30%),radial-gradient(circle at 5% 90%,rgba(255,36,184,.18),transparent 34%),linear-gradient(140deg,#06150d,#100a0e 58%,#1c0716)!important;box-shadow:12px 12px 0 #020805,12px 12px 0 2px #ff24b8,0 0 45px rgba(99,223,152,.16)!important;text-align:left!important}.review-wall:before{content:'★★★★★';inset:auto!important;right:-14px!important;top:42px!important;color:transparent!important;-webkit-text-stroke:1px rgba(99,223,152,.12);font:400 clamp(5rem,13vw,10rem)/1 Anton,sans-serif;letter-spacing:-3px;background:none!important}.review-mast{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0 -30px 30px;padding:10px 15px;background:#63df98;color:#03140a;font:700 8px/1 'Space Mono',monospace;letter-spacing:1.4px}.review-mast span{padding:5px 7px;background:#04150b;color:#80f2ae}.review-mast b{text-align:left}.review-mast i{font-style:normal;border:1px solid rgba(3,20,10,.45);padding:5px 7px}.review-wall .idx-rev-header{display:grid;grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:20px;margin:0 0 28px!important;position:relative;z-index:2}.review-wall .idx-rev-title{margin:0!important;color:#fff!important;font:400 clamp(2.9rem,7vw,6.2rem)/.85 Anton,sans-serif!important;letter-spacing:-1px!important;text-shadow:4px 4px 0 #174c2e!important}.review-wall .idx-rev-title:before{content:'CUSTOMERS SAID IT';display:block;margin-bottom:9px;color:#63df98;font:700 8px/1 'Space Mono',monospace;letter-spacing:2px;text-shadow:none}.review-intro{grid-column:1;margin:12px 0 0!important;color:#9ab9a6!important;font:400 11px/1.6 'Space Mono',monospace;text-shadow:none!important}.review-wall .idx-rev-avg{grid-column:2;grid-row:1/3;display:grid!important;grid-template-columns:auto auto;align-items:center;gap:2px 12px;margin:0!important;padding:14px 18px!important;border:1px solid rgba(99,223,152,.4)!important;border-radius:0!important;background:#07130d!important}.review-wall .idx-rev-avg-num{grid-row:1/3;color:#fff!important;font:400 46px/1 Anton,sans-serif!important}.review-wall .idx-rev-avg-stars{color:#63df98!important;font-size:13px!important;white-space:nowrap}.review-wall .idx-rev-avg-count{color:#72a985!important;font:700 7px/1.4 'Space Mono',monospace!important;text-transform:uppercase}.review-wall .idx-rev-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important;overflow:visible;text-align:left}.review-wall .idx-rev-card{position:relative;min-width:0;border:1px solid rgba(99,223,152,.22)!important;border-radius:0!important;background:linear-gradient(155deg,#0c1b12,#110a0f)!important;box-shadow:none!important}.review-wall .idx-rev-card:before{content:'REVIEW / ' attr(data-review);position:absolute;z-index:4;top:9px;right:9px;padding:4px 6px;background:#061009;color:#63df98;font:700 7px/1 'Space Mono',monospace;letter-spacing:1px}.review-wall .idx-rev-card:hover{transform:translateY(-6px) rotate(-.4deg)!important;border-color:#63df98!important;box-shadow:8px 8px 0 #174c2e,0 0 25px rgba(99,223,152,.2)!important}.review-wall .idx-rev-photo-wrap,.review-wall .idx-rev-noimg{height:215px!important;border-bottom:1px solid rgba(99,223,152,.2);background:radial-gradient(circle,#183522,#050b07)!important}.review-wall .idx-rev-img{filter:saturate(1.1) contrast(1.04)}.review-wall .idx-rev-body{position:relative;min-height:190px;padding:18px!important;gap:5px!important}.review-quote-mark{position:absolute;right:12px;top:2px;color:rgba(99,223,152,.13);font:400 78px/1 Georgia,serif}.review-wall .idx-rev-stars{color:#63df98!important;font-size:13px!important}.review-wall .idx-rev-name{color:#fff!important;font:400 18px/1.15 Anton,sans-serif!important;letter-spacing:.4px}.review-wall .idx-rev-badge{display:inline-flex;width:max-content;margin-top:3px!important;padding:5px 7px;background:rgba(99,223,152,.11);border:1px solid rgba(99,223,152,.25);color:#63df98!important;font:700 7px/1 'Space Mono',monospace!important}.review-wall .idx-rev-text{display:block!important;overflow:visible!important;margin-top:10px!important;color:#b9c8be!important;font:400 11px/1.65 'Space Mono',monospace!important;font-style:normal!important;-webkit-line-clamp:unset!important}.review-wall .idx-rev-cta{display:inline-flex;margin:24px 0 0!important;padding:14px 20px!important;border:2px solid #63df98!important;border-radius:0!important;background:#63df98!important;color:#04150b!important;font:700 10px/1 'Space Mono',monospace!important;box-shadow:5px 5px 0 #174c2e!important}.review-wall .idx-rev-cta:hover{transform:translateY(-3px);box-shadow:7px 8px 0 #174c2e!important}.review-swipe-hint{display:none;color:#63df98;font:700 8px/1 'Space Mono',monospace;letter-spacing:1px}
@media(max-width:900px){.review-wall .idx-rev-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.review-wall{padding:0 12px 22px!important}.review-mast{grid-template-columns:auto 1fr;margin:0 -12px 22px}.review-mast i{display:none}.review-wall .idx-rev-header{display:block;margin-bottom:18px!important}.review-wall .idx-rev-title{font-size:3rem!important}.review-wall .idx-rev-avg{display:grid!important;width:100%;grid-template-columns:auto 1fr;margin-top:16px!important}.review-wall .idx-rev-avg-num{font-size:38px!important}.review-intro{font-size:9px!important}.review-swipe-hint{display:block;margin:0 0 9px}.review-wall .idx-rev-grid{display:flex!important;gap:10px!important;margin:0 -4px;padding:4px 4px 18px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scroll-padding:4px;scrollbar-width:none}.review-wall .idx-rev-grid::-webkit-scrollbar{display:none}.review-wall .idx-rev-card{flex:0 0 88%!important;width:88%!important;max-width:330px;scroll-snap-align:start}.review-wall .idx-rev-photo-wrap,.review-wall .idx-rev-noimg{height:230px!important}.review-wall .idx-rev-body{min-height:175px}.review-wall .idx-rev-cta{width:100%;justify-content:center;text-align:center}}
.review-wall .idx-rev-avg:has(.idx-rev-avg-num:empty){display:none!important}.review-empty{grid-column:1/-1;width:100%;padding:28px;border:1px dashed rgba(99,223,152,.32);color:#72a985;font:700 9px/1.5 'Space Mono',monospace;text-align:center}

/* v2.9 — Tom Speaks underground broadcast room */
.broadcast-room{position:relative;isolation:isolate;width:100%!important;margin:0!important;padding:0 30px 30px!important;overflow:hidden!important;border:2px solid #28d9ff!important;border-radius:0!important;background:radial-gradient(circle at 88% 8%,rgba(40,217,255,.15),transparent 30%),radial-gradient(circle at 8% 92%,rgba(255,36,184,.18),transparent 32%),linear-gradient(140deg,#031318,#0a090f 55%,#190717)!important;box-shadow:12px 12px 0 #010709,12px 12px 0 2px #ff24b8,0 0 52px rgba(40,217,255,.2)!important;text-align:left!important}.broadcast-room:before{content:'ON AIR';position:absolute;z-index:-1;right:-12px;top:52px;color:transparent;-webkit-text-stroke:1px rgba(40,217,255,.1);font:400 clamp(6rem,16vw,12rem)/1 Anton,sans-serif;letter-spacing:-4px;transform:rotate(-5deg)}.broadcast-mast{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0 -30px 32px;padding:10px 15px;background:#28d9ff;color:#021419;font:700 8px/1 'Space Mono',monospace;letter-spacing:1.5px}.broadcast-mast span{padding:5px 7px;background:#03161a;color:#57e4ff}.broadcast-mast b{text-align:left}.broadcast-mast i{display:flex;align-items:center;gap:7px;font-style:normal}.broadcast-mast u{width:8px;height:8px;border-radius:50%;background:#ff2457;box-shadow:0 0 10px #ff2457;animation:discord-live 1.2s infinite;text-decoration:none}.broadcast-room #message-title{margin:0!important;color:#fff!important;font:400 clamp(3.7rem,9vw,8rem)/.78 Anton,sans-serif!important;letter-spacing:-2px!important;text-align:left!important;text-shadow:4px 4px 0 #075a6b!important;animation:none!important}.broadcast-room #message-title small{display:block;margin-bottom:13px;color:#28d9ff;font:700 8px/1 'Space Mono',monospace;letter-spacing:3px;text-shadow:none}.broadcast-room #message-title em{color:#ff4fc2;font-style:normal;text-shadow:4px 4px 0 #5c073f,0 0 30px rgba(255,36,184,.35)}.broadcast-lead{max-width:620px;margin:20px 0 32px!important;color:#9cbbc1!important;font:400 11px/1.7 'Space Mono',monospace!important;text-shadow:none!important}.broadcast-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch!important;gap:14px!important}.broadcast-card{position:relative!important;min-width:0!important;max-width:none!important;padding:10px!important;border:1px solid rgba(40,217,255,.3);background:rgba(2,14,17,.78);transition:transform .2s,border-color .2s,box-shadow .2s}.broadcast-card:before{content:'TX-' attr(data-transmission);position:absolute;z-index:4;right:9px;top:9px;color:#28d9ff;font:700 7px/1 'Space Mono',monospace}.broadcast-card:hover{transform:translateY(-5px);border-color:#28d9ff;box-shadow:7px 8px 0 #064956,0 0 25px rgba(40,217,255,.24)}.broadcast-label{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:center;margin-bottom:10px;padding:2px}.broadcast-label span{grid-row:1/3;padding:7px;background:#28d9ff;color:#031519;font:700 8px/1 'Space Mono',monospace}.broadcast-label b{color:#e8fbff;font:400 14px/1 Anton,sans-serif;letter-spacing:.5px}.broadcast-label i{color:#57848d;font:700 7px/1 'Space Mono',monospace;font-style:normal;letter-spacing:1px}.broadcast-screen{position:relative;overflow:hidden;aspect-ratio:16/10;border:1px solid rgba(40,217,255,.5);background:#000;box-shadow:inset 0 0 30px rgba(40,217,255,.08)}.broadcast-screen:after{content:'';position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(40,217,255,.025) 3px,rgba(40,217,255,.025) 4px);mix-blend-mode:screen}.broadcast-screen video{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;border:0!important;border-radius:0!important;box-shadow:none!important;background:#000}.broadcast-hud{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;left:8px;right:8px;top:8px;pointer-events:none;color:#7ceaff;font:700 6px/1 'Space Mono',monospace;letter-spacing:1px;text-shadow:0 1px 3px #000}.broadcast-hud span{padding:4px 5px;background:#e51d48;color:#fff}.broadcast-hud b{flex:1;color:rgba(40,217,255,.45);letter-spacing:4px;overflow:hidden;white-space:nowrap}.broadcast-hud i{font-style:normal}.broadcast-warning{display:flex;align-items:center;gap:12px;margin-top:18px;padding:11px 13px;border:1px dashed rgba(255,79,194,.38);background:rgba(40,3,29,.45)}.broadcast-warning>span{display:grid;place-items:center;flex:0 0 30px;height:30px;background:#ff4fc2;color:#210016;font-weight:900}.broadcast-warning p{margin:0!important;color:#a989a0!important;font:400 8px/1.5 'Space Mono',monospace!important;text-shadow:none!important}.broadcast-warning b{color:#ff8bd5;letter-spacing:1px}
@media(max-width:768px){.broadcast-room{padding:0 12px 18px!important}.broadcast-mast{grid-template-columns:auto 1fr;margin:0 -12px 22px}.broadcast-mast i{display:none}.broadcast-room #message-title{font-size:clamp(3.3rem,17vw,4.8rem)!important}.broadcast-lead{margin:16px 0 22px!important;font-size:9px!important}.broadcast-grid{grid-template-columns:1fr!important}.broadcast-card{width:100%!important;min-width:0!important}.broadcast-screen{aspect-ratio:16/10}.broadcast-warning{align-items:flex-start}}

/* v3.0 — the deluxe cursed Shitbook */
.shitbook-deluxe{position:relative;isolation:isolate;width:100%!important;max-width:none!important;margin:0!important;padding:0 30px 32px!important;overflow:hidden!important;border:2px solid #b77aff!important;border-radius:0!important;background:radial-gradient(circle at 88% 12%,rgba(183,122,255,.2),transparent 28%),radial-gradient(circle at 8% 90%,rgba(255,36,184,.2),transparent 34%),linear-gradient(135deg,#170724,#0c0711 55%,#27091e)!important;box-shadow:12px 12px 0 #050207,12px 12px 0 2px #ff24b8,0 0 55px rgba(183,122,255,.22)!important;text-align:left!important}.shitbook-deluxe:after{content:'✎';position:absolute;z-index:-1;right:3%;top:10%;color:rgba(183,122,255,.08);font:400 18rem/1 Georgia,serif;transform:rotate(-12deg)}.shitbook-mast{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0 -30px 30px;padding:10px 15px;background:#b77aff;color:#160422;font:700 8px/1 'Space Mono',monospace;letter-spacing:1.5px}.shitbook-mast span{padding:5px 7px;background:#180526;color:#d5adff}.shitbook-mast b{text-align:left}.shitbook-mast i{font-style:normal}.shitbook-hero{display:grid;grid-template-columns:minmax(0,1fr) 180px 180px;align-items:end;gap:18px;margin-bottom:28px}.shitbook-hero small{display:block;margin-bottom:11px;color:#c998ff;font:700 8px/1 'Space Mono',monospace;letter-spacing:3px}.shitbook-hero h2{margin:0!important;color:#fff!important;font:400 clamp(3.6rem,8vw,7rem)/.79 Anton,sans-serif!important;letter-spacing:-2px!important;text-shadow:4px 4px 0 #57247f!important}.shitbook-hero h2 em{color:#ff56c7;font-style:normal;text-shadow:4px 4px 0 #630747,0 0 28px rgba(255,36,184,.45)}.shitbook-hero>div>p{max-width:500px;margin:18px 0 0!important;color:#ad93bb!important;font:400 10px/1.7 'Space Mono',monospace!important;text-shadow:none!important}.shitbook-tom{position:relative;margin:0;padding:7px 7px 9px;background:#f8ecff;border:3px solid #b77aff;box-shadow:7px 8px 0 #4a1768,0 0 24px rgba(183,122,255,.38);transition:transform .2s}.shitbook-tom-left{transform:rotate(-4deg)}.shitbook-tom-right{transform:rotate(5deg) translateY(-12px)}.shitbook-tom:hover{transform:rotate(0) translateY(-7px)}.shitbook-tom video{display:block;width:100%!important;height:175px!important;object-fit:cover;border:0!important;border-radius:0!important;box-shadow:none!important;filter:saturate(1.25) contrast(1.06)}.shitbook-tom figcaption{padding-top:7px;color:#21072f;font:700 8px/1 'Space Mono',monospace;text-align:center;letter-spacing:1px}.shitbook-tom-right:before{content:'💩';position:absolute;z-index:2;right:-14px;top:-18px;display:grid;place-items:center;width:42px;height:42px;border:3px solid #21072f;border-radius:50%;background:#ffcf3a;font-size:21px;box-shadow:3px 3px 0 #21072f}.shitbook-form{padding:22px!important;border:1px solid rgba(183,122,255,.36);background:rgba(12,4,18,.72)}.shitbook-steps{display:grid;grid-template-columns:repeat(3,1fr);margin:-22px -22px 22px;border-bottom:1px solid rgba(183,122,255,.3)}.shitbook-steps span{padding:10px 8px;border-right:1px solid rgba(183,122,255,.3);color:#a77ac2;font:700 7px/1.4 'Space Mono',monospace;text-align:center}.shitbook-steps span:last-child{border-right:0}.shitbook-deluxe .gb-input{width:100%!important;border:1px solid rgba(183,122,255,.5)!important;border-radius:0!important;background:#100617!important;color:#f4e8ff!important;font-family:'Space Mono',monospace!important}.shitbook-deluxe .gb-input:focus{border-color:#ff56c7!important;box-shadow:0 0 0 3px rgba(255,86,199,.12)!important}.shitbook-deluxe .stars{padding:8px 0}.shitbook-deluxe .gb-submit{width:100%!important;border-radius:0!important;background:linear-gradient(110deg,#c993ff,#ff24b8)!important;box-shadow:6px 6px 0 #581044,0 0 22px rgba(255,36,184,.3)!important}.shitbook-deluxe .captcha-center{display:flex;justify-content:center}.shitbook-entries{width:100%!important;max-width:none!important;margin:30px auto 50px!important;color:#d8b8ee!important}.shitbook-counter{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;border:1px solid rgba(183,122,255,.3);background:#100617;color:#ae85c9;font:700 8px/1 'Space Mono',monospace;letter-spacing:1px}.shitbook-counter b{color:#ff56c7;font:400 28px/1 Anton,sans-serif}.shitbook-counter i{text-align:right;font-style:normal}.shitbook-entries .gb-list-title{margin:0 0 14px!important;color:#d6aaff!important;font-family:Anton,sans-serif!important}.shitbook-entries #feedback-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;max-height:520px!important;overflow-y:auto!important}.shitbook-entries .fb-card{position:relative!important;margin:0!important;padding:14px!important;border:1px solid rgba(183,122,255,.25)!important;border-radius:0!important;background:linear-gradient(145deg,#16091f,#0d0711)!important}.shitbook-entries .fb-card:before{content:'ENTRY / ' attr(data-entry);position:absolute;right:9px;top:9px;color:#b77aff;font:700 7px/1 'Space Mono',monospace;letter-spacing:1px}.shitbook-entries .fb-card:hover{border-color:#b77aff!important;box-shadow:5px 6px 0 #48165f!important;transform:translateY(-3px)}
@media(max-width:900px){.shitbook-hero{grid-template-columns:minmax(0,1fr) 150px}.shitbook-tom-right{display:none}.shitbook-entries #feedback-list{grid-template-columns:1fr}}
@media(max-width:768px){.shitbook-deluxe{padding:0 12px 20px!important}.shitbook-mast{grid-template-columns:auto 1fr;margin:0 -12px 22px}.shitbook-mast i{display:none}.shitbook-hero{display:grid;grid-template-columns:1fr 105px;gap:10px;align-items:end}.shitbook-hero h2{font-size:clamp(3rem,15vw,4.25rem)!important}.shitbook-hero>div>p{font-size:8px!important}.shitbook-tom{padding:5px}.shitbook-tom video{height:125px!important}.shitbook-tom figcaption{font-size:6px}.shitbook-form{padding:14px!important}.shitbook-steps{grid-template-columns:1fr;margin:-14px -14px 16px}.shitbook-steps span{border-right:0;border-bottom:1px solid rgba(183,122,255,.22);padding:7px}.shitbook-deluxe .captcha-center{justify-content:flex-start;max-width:100%;overflow:hidden}.shitbook-entries{margin-top:20px!important}.shitbook-counter{grid-template-columns:1fr auto}.shitbook-counter i{display:none}.shitbook-entries #feedback-list{display:flex!important;flex-direction:column!important}.shitbook-entries .gb-list-title{font-size:1rem!important;letter-spacing:1px!important}}
@media(max-width:420px){.shitbook-hero{grid-template-columns:1fr}.shitbook-tom{width:150px;margin:10px auto 0}.shitbook-tom video{height:150px!important}}

/* v3.1 — homepage Evidence gateway */
.evidence-gateway{position:relative;isolation:isolate;width:100%!important;margin:0!important;padding:0 30px 34px!important;overflow:hidden!important;border:2px solid #e12c3f!important;border-left:2px solid #e12c3f!important;border-radius:0!important;background:radial-gradient(circle at 88% 10%,rgba(225,44,63,.2),transparent 30%),linear-gradient(135deg,#170608,#090707 58%,#21070b)!important;box-shadow:12px 12px 0 #050202,12px 12px 0 2px #ff24b8,0 0 55px rgba(225,44,63,.2)!important;text-align:left!important}.evidence-gateway:before{content:'SECRET';position:absolute;z-index:-1;right:-18px;top:70px;color:transparent;-webkit-text-stroke:1px rgba(225,44,63,.09);font:400 clamp(7rem,18vw,14rem)/1 Anton,sans-serif;letter-spacing:-5px;transform:rotate(-7deg)}.evidence-gateway-mast{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0 -30px 34px;padding:10px 15px;background:#e12c3f;color:#180205;font:700 8px/1 'Space Mono',monospace;letter-spacing:1.5px}.evidence-gateway-mast span{padding:5px 7px;background:#180205;color:#ff929e}.evidence-gateway-mast b{text-align:left}.evidence-gateway-mast i{display:flex;align-items:center;gap:7px;font-style:normal}.evidence-gateway-mast u{width:8px;height:8px;border-radius:50%;background:#67ff9b;box-shadow:0 0 10px #67ff9b;text-decoration:none;animation:discord-live 1.3s infinite}.evidence-gateway-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:center;gap:clamp(30px,6vw,80px);margin-bottom:30px}.evidence-gateway-copy small{display:block;margin-bottom:12px;color:#ed6674;font:700 8px/1 'Space Mono',monospace;letter-spacing:3px}.evidence-gateway-copy h2{margin:0!important;color:#fff3f4!important;font:400 clamp(3.8rem,8vw,7.2rem)/.79 Anton,sans-serif!important;letter-spacing:-2px!important;text-shadow:4px 4px 0 #630a14!important}.evidence-gateway-copy h2 em{color:#ff5364;font-style:normal;text-shadow:4px 4px 0 #6a0813,0 0 30px rgba(225,44,63,.38)}.evidence-gateway-copy>p{max-width:590px;margin:20px 0!important;color:#b18c91!important;font:400 10px/1.75 'Space Mono',monospace!important;text-shadow:none!important}.evidence-gateway-stats{display:flex;gap:1px;margin-top:22px;background:rgba(225,44,63,.25);border:1px solid rgba(225,44,63,.25)}.evidence-gateway-stats span{flex:1;padding:9px;background:#0b0607;color:#8b6267;font:700 7px/1.4 'Space Mono',monospace;text-align:center}.evidence-gateway-stats b{display:block;color:#f3d9dc;font-size:15px}.evidence-preview{position:relative;height:350px}.evidence-preview figure{position:absolute;width:53%;margin:0;padding:7px 7px 30px;background:#e9e2d4;box-shadow:8px 11px 0 #030101,0 18px 30px #000;transition:transform .22s}.evidence-preview figure:nth-child(1){left:0;top:48px;transform:rotate(-8deg)}.evidence-preview figure:nth-child(2){left:24%;top:10px;z-index:2;transform:rotate(2deg)}.evidence-preview figure:nth-child(3){right:0;top:62px;transform:rotate(9deg)}.evidence-preview:hover figure:nth-child(1){transform:translateX(-8px) rotate(-11deg)}.evidence-preview:hover figure:nth-child(2){transform:translateY(-9px) rotate(0)}.evidence-preview:hover figure:nth-child(3){transform:translateX(8px) rotate(12deg)}.evidence-preview img{display:block;width:100%;height:245px;object-fit:cover;object-position:top;margin:0!important;border:0!important;border-radius:0!important;filter:grayscale(.25) contrast(1.12);box-shadow:none!important}.evidence-preview figcaption{position:absolute;left:8px;bottom:9px;color:#261d1e;font:700 8px/1 'Space Mono',monospace}.evidence-preview-stamp{position:absolute;z-index:4;right:18%;bottom:18px;padding:8px 10px;border:4px double #c42032;color:#c42032;font:400 15px/1 Anton,sans-serif;letter-spacing:2px;transform:rotate(-9deg);background:rgba(233,226,212,.82)}.evidence-gateway-cta{display:grid!important;grid-template-columns:1fr auto;align-items:center;width:min(620px,100%)!important;margin:0!important;padding:16px 20px!important;border:2px solid #e12c3f!important;border-radius:0!important;background:#e12c3f!important;color:#180205!important;box-shadow:7px 7px 0 #5e0812,0 0 28px rgba(225,44,63,.3)!important;text-decoration:none!important;text-align:left!important}.evidence-gateway-cta small{grid-column:1;display:block;margin-bottom:5px;font:700 7px/1 'Space Mono',monospace;letter-spacing:1.5px}.evidence-gateway-cta span{grid-column:1;font:400 24px/1 Anton,sans-serif;letter-spacing:1px}.evidence-gateway-cta b{grid-column:2;grid-row:1/3;font-size:28px}.evidence-gateway-cta:hover{transform:translateY(-4px)!important;filter:brightness(1.12);box-shadow:10px 12px 0 #5e0812,0 0 42px rgba(225,44,63,.5)!important}.evidence-archive-shelf{margin-top:46px!important;padding-top:24px;border-top:1px solid rgba(225,44,63,.23)}.archive-shelf-label{margin-bottom:16px;color:#80575b;font:700 8px/1 'Space Mono',monospace;letter-spacing:2px;text-align:left}.evidence-archive-shelf h2{color:#f2d8db!important;text-align:left!important;text-shadow:none!important}.evidence-archive-shelf>p{text-align:left!important;margin-left:0!important}.evidence-archive-shelf>div{justify-content:flex-start!important}.evidence-archive-shelf .archive-card{text-align:left!important}
@media(max-width:860px){.evidence-gateway-hero{grid-template-columns:1fr}.evidence-preview{width:min(500px,100%);margin:auto}}
@media(max-width:768px){.evidence-gateway{padding:0 12px 22px!important}.evidence-gateway-mast{grid-template-columns:auto 1fr;margin:0 -12px 22px}.evidence-gateway-mast i{display:none}.evidence-gateway-copy h2{font-size:clamp(3.2rem,16vw,4.7rem)!important}.evidence-gateway-copy>p{font-size:9px!important}.evidence-preview{height:285px}.evidence-preview figure{padding:5px 5px 24px}.evidence-preview img{height:200px}.evidence-preview-stamp{right:10%;bottom:12px;font-size:11px}.evidence-gateway-cta{width:100%!important;padding:13px!important}.evidence-gateway-cta span{font-size:19px}.evidence-archive-shelf{margin-top:35px!important}.evidence-archive-shelf>div{display:grid!important;grid-template-columns:1fr!important}.evidence-archive-shelf .archive-card{max-width:none!important}.evidence-archive-shelf .archive-card img{width:100%!important}}
@media(max-width:420px){.evidence-gateway-stats{display:grid;grid-template-columns:repeat(3,1fr)}.evidence-preview{height:235px}.evidence-preview img{height:165px}.evidence-gateway-cta span{font-size:17px}}

/* v3.2 — final editorial hierarchy and performance pass */
.bio-legacy-copy{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.bio-editorial{margin:-42px!important}.bio-mast{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:10px 14px;background:#ff24b8;color:#17000e;font:700 8px/1 'Space Mono',monospace;letter-spacing:1.5px}.bio-mast span{padding:5px 7px;background:#1d0014;color:#ff8edb}.bio-mast b{text-align:left}.bio-mast i{font-style:normal}.bio-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:36px;padding:42px}.bio-heading small{display:block;margin-bottom:12px;color:#ff79d1;font:700 8px/1 'Space Mono',monospace;letter-spacing:3px}.bio-heading h2{margin:0!important;color:#fff3fb!important;font:400 clamp(3.5rem,7vw,6.5rem)/.8 Anton,sans-serif!important;letter-spacing:-2px!important;text-shadow:4px 4px 0 #720751!important}.bio-heading h2 em{color:#ff48c1;font-style:normal}.bio-heading>p{max-width:650px;margin:22px 0 0!important;color:#c7acbd!important;font:400 11px/1.8 'Space Mono',monospace!important;text-shadow:none!important}.bio-facts{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,105,180,.28)}.bio-facts>div{position:relative;min-height:130px;padding:18px;border-right:1px solid rgba(255,105,180,.2);border-bottom:1px solid rgba(255,105,180,.2);background:rgba(19,3,14,.6)}.bio-facts span{position:absolute;right:8px;top:7px;color:#6c3458;font:700 8px 'Space Mono'}.bio-facts small{display:block;color:#aa6f98;font:700 7px/1.4 'Space Mono';letter-spacing:1px}.bio-facts b{display:block;margin-top:14px;color:#ffe4f5;font:400 17px/1.2 Anton}.bio-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 42px;background:rgba(255,105,180,.25);border:1px solid rgba(255,105,180,.25)}.bio-timeline>div{padding:16px;background:#160710}.bio-timeline b{display:block;color:#ff5bc8;font:400 22px/1 Anton}.bio-timeline span{display:block;margin-top:7px;color:#9f8295;font:400 8px/1.6 'Space Mono'}.bio-source-note{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:24px 42px 42px;padding:13px;border:1px dashed rgba(255,207,58,.35);background:#211a08}.bio-source-note b{color:#ffcf3a;font:700 8px 'Space Mono'}.bio-source-note p{margin:0!important;color:#a99c73!important;font:400 8px/1.5 'Space Mono'!important;text-shadow:none!important}.bio-source-note a{color:#ffcf3a;font:700 8px 'Space Mono';white-space:nowrap}
.explore-directory{grid-template-columns:repeat(6,minmax(0,1fr))!important}.explore-directory .directory-primary{grid-column:span 2!important;height:285px!important}.directory-more-label{grid-column:1/-1;display:flex;justify-content:space-between;gap:15px;margin:20px 0 7px;padding:10px 0;border-top:1px solid rgba(255,105,180,.3);border-bottom:1px solid rgba(255,105,180,.15);color:#ff78d1;font:700 8px/1.4 'Space Mono';letter-spacing:1.5px}.directory-more-label b{color:#81566f;font-size:7px}.explore-directory .directory-secondary{grid-column:span 1!important;height:175px!important}.explore-directory .directory-secondary .tp-card-title{font-size:13px!important}.explore-directory .directory-secondary .tp-card-meta{font-size:6px!important}
.newsletter-terminal{position:relative;overflow:hidden!important;padding:0 30px 32px!important;border:2px solid #ff24b8!important;border-radius:0!important;background:radial-gradient(circle at 85% 5%,rgba(255,36,184,.25),transparent 35%),linear-gradient(135deg,#210318,#0b070a)!important;box-shadow:10px 10px 0 #050103,10px 10px 0 1px #ff24b8!important;text-align:left!important}.newsletter-mast{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin:0 -30px 28px;padding:10px 14px;background:#ff24b8;color:#18000f;font:700 8px 'Space Mono';letter-spacing:1.5px}.newsletter-mast span{padding:5px 7px;background:#1a0011;color:#ff8edb}.newsletter-mast b{text-align:left}.newsletter-mast i{font-style:normal}.newsletter-terminal #sub-title{margin:0!important;color:#fff!important;font:400 clamp(2.8rem,6vw,5.2rem)/.82 Anton!important;letter-spacing:-1px}.newsletter-terminal #sub-title small{display:block;margin-bottom:10px;color:#ff72cf;font:700 8px 'Space Mono';letter-spacing:2px}.newsletter-terminal #sub-title em{color:#ff4dc4;font-style:normal}.newsletter-terminal #sub-sub{color:#a77b98!important;font:400 10px/1.6 'Space Mono'!important}.newsletter-trust{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0 20px}.newsletter-trust span{padding:6px 8px;border:1px solid rgba(255,105,180,.25);color:#c78faf;font:700 7px 'Space Mono'}.newsletter-terminal>div[style*="display:flex"]{justify-content:flex-start!important}.newsletter-terminal #email-input{min-height:50px!important;border-radius:0!important;border:1px solid rgba(255,105,180,.4)!important;background:#12030d!important}.newsletter-terminal #sub-btn{min-height:50px;border-radius:0!important;background:#ff24b8!important;box-shadow:5px 5px 0 #630746!important}
.page-progress-rail{position:fixed;z-index:8000;right:14px;top:50%;width:42px;padding:7px 0;transform:translateY(-50%);border-left:1px solid rgba(255,105,180,.25);background:rgba(12,2,9,.72);backdrop-filter:blur(8px)}.page-progress-rail>i{position:absolute;left:-1px;top:0;width:2px;height:0;background:#ff24b8;box-shadow:0 0 8px #ff24b8}.page-progress-rail a{display:flex;align-items:center;gap:8px;height:46px;padding-left:9px;color:#653b56;text-decoration:none;font:700 7px 'Space Mono'}.page-progress-rail a b{font-size:8px}.page-progress-rail a span{display:none;position:absolute;right:43px;padding:6px 8px;background:#ff24b8;color:#17000e}.page-progress-rail a:hover span{display:block}.page-progress-rail a.active{color:#ff74d0}
#dossier-origin,#classified-section,#official-record,#feedback-section,#merch-section,#idx-reviews-section,#dossier-tomspeaks,#subscribe-section{content-visibility:auto;contain-intrinsic-size:700px}
@media(max-width:980px){.explore-directory{grid-template-columns:repeat(2,minmax(0,1fr))!important}.explore-directory .directory-primary,.explore-directory .directory-secondary{grid-column:span 1!important}.page-progress-rail{display:none}}
@media(max-width:768px){.bio-editorial{margin:-14px!important}.bio-mast{grid-template-columns:auto 1fr}.bio-mast i{display:none}.bio-layout{grid-template-columns:1fr;padding:24px 14px;gap:24px}.bio-heading h2{font-size:clamp(3.1rem,15vw,4.4rem)!important}.bio-heading>p{font-size:9px!important}.bio-facts>div{min-height:105px;padding:13px}.bio-timeline{grid-template-columns:1fr;margin:0 14px}.bio-timeline>div{display:grid;grid-template-columns:65px 1fr;align-items:center}.bio-source-note{display:block;margin:18px 14px 14px}.bio-source-note p{margin:8px 0!important}.directory-more-label{display:block}.directory-more-label b{display:block;margin-top:5px}.explore-directory .directory-primary{height:180px!important}.explore-directory .directory-secondary{height:145px!important}.newsletter-terminal{padding:0 12px 22px!important}.newsletter-mast{grid-template-columns:auto 1fr;margin:0 -12px 22px}.newsletter-mast i{display:none}.newsletter-terminal #sub-title{font-size:3rem!important}.newsletter-terminal>div[style*="display:flex"]{display:grid!important;grid-template-columns:1fr!important}.newsletter-terminal #email-input{width:100%!important}.newsletter-terminal #sub-btn{width:100%!important}}
@media(max-width:420px){.explore-directory{grid-template-columns:1fr!important}.explore-directory .directory-primary,.explore-directory .directory-secondary{height:190px!important}.bio-facts{grid-template-columns:1fr 1fr}}

/* v3.3 — the actual Tom Pearl meme story */
.bio-meme-restored .bio-heading>p strong{display:block;margin-bottom:10px;color:#fff0fa;font:400 19px/1.25 Anton,sans-serif;letter-spacing:.4px}.bio-iconic-quote{margin:24px 0 0;padding:14px 16px;border-left:5px solid #ff24b8;background:#240319}.bio-iconic-quote span{color:#a86191;font:700 7px/1 'Space Mono';letter-spacing:2px}.bio-iconic-quote p{margin:8px 0!important;color:#ff8bd8!important;font:400 18px/1.35 'Special Elite',Georgia,serif!important;text-shadow:none!important}.bio-iconic-quote cite{color:#81536f;font:700 7px 'Space Mono';font-style:normal;letter-spacing:1px}.bio-core-story{display:grid;grid-template-columns:1.15fr .85fr;margin:0 42px 24px;border:1px solid rgba(255,105,180,.32);background:#11050d}.bio-core-story>div{position:relative;min-height:320px;overflow:hidden}.bio-core-story img{width:100%;height:100%;object-fit:cover;margin:0!important;filter:saturate(1.25) contrast(1.08);border:0!important;border-radius:0!important}.bio-core-story>div span{position:absolute;left:12px;bottom:12px;padding:7px 9px;background:#ff24b8;color:#17000e;font:700 8px 'Space Mono';box-shadow:4px 4px 0 #52063c}.bio-core-story figcaption{display:flex;flex-direction:column;justify-content:center;padding:28px}.bio-core-story figcaption small{color:#ff6bcd;font:700 8px 'Space Mono';letter-spacing:2px}.bio-core-story figcaption b{display:block;margin:14px 0;color:#fff;font:400 clamp(2rem,4vw,3.4rem)/.9 Anton}.bio-core-story figcaption p{margin:0!important;color:#b899ac!important;font:400 9px/1.75 'Space Mono'!important;text-shadow:none!important}.bio-meme-restored .bio-source-note>div{display:flex;gap:12px;flex-wrap:wrap}.bio-meme-restored .bio-source-note a{display:inline-block}
@media(max-width:768px){.bio-iconic-quote p{font-size:14px!important}.bio-core-story{grid-template-columns:1fr;margin:0 14px 18px}.bio-core-story>div{min-height:230px}.bio-core-story figcaption{padding:20px}.bio-core-story figcaption b{font-size:2.2rem}.bio-meme-restored .bio-source-note>div{margin-top:10px}}

/* v3.4 — visual meme fact cards */
.bio-facts-media{gap:8px;border:0;background:transparent}.bio-facts-media>div{display:flex;flex-direction:column;min-height:275px;padding:8px 10px 14px!important;border:1px solid rgba(255,105,180,.28)!important;overflow:hidden;transition:.2s}.bio-facts-media>div:hover{border-color:#ff5acb!important;transform:translateY(-3px);box-shadow:5px 5px 0 #650647}.bio-fact-visual{position:relative;display:block;height:160px;margin:-8px -10px 12px;overflow:hidden;background:#090207;text-decoration:none}.bio-fact-visual img,.bio-fact-visual video{display:block;width:100%;height:100%;margin:0!important;border:0!important;border-radius:0!important;object-fit:cover;box-shadow:none!important}.bio-fact-visual img{filter:saturate(1.2) contrast(1.08)}.bio-fact-visual video{background:#050104}.bio-fact-visual figcaption{position:absolute;z-index:3;left:7px;bottom:7px;padding:5px 6px;background:#17000f;color:#ff8edb;font:700 6px/1 'Space Mono';letter-spacing:.8px}.bio-fact-sensitive img{filter:blur(14px) saturate(.6) brightness(.45);transform:scale(1.13)}.bio-fact-sensitive:after{content:'⚠';position:absolute;left:50%;top:40%;font-size:28px;transform:translate(-50%,-50%)}.bio-fact-sensitive>span{position:absolute;z-index:4;left:50%;top:58%;padding:7px 8px;transform:translate(-50%,-50%);background:#ffcf3a;color:#17000e;font:700 7px/1 'Space Mono';white-space:nowrap}.bio-fact-video figcaption{pointer-events:none}.bio-fact-ai:after{content:'RECONSTRUCTION';position:absolute;right:-27px;top:15px;padding:4px 30px;transform:rotate(38deg);background:#ff24b8;color:#17000e;font:700 6px 'Space Mono';letter-spacing:1px}.bio-facts-media small{margin-top:auto}.bio-facts-media b{margin-top:8px!important}.bio-facts-media>div:nth-child(4){background:radial-gradient(circle at 70% 15%,rgba(255,36,184,.2),transparent 45%),#13030e}
@media(max-width:768px){.bio-facts-media>div{min-height:245px}.bio-fact-visual{height:135px}.bio-facts-media b{font-size:14px!important}.bio-facts-media small{font-size:6px!important}}
@media(max-width:420px){.bio-facts-media{grid-template-columns:1fr!important}.bio-facts-media>div{min-height:290px}.bio-fact-visual{height:185px}.bio-facts-media b{font-size:18px!important}}

/* v3.5 — AI inspiration review + biography contrast fix */
.bio-core-story figcaption p{color:#f7eaf3!important;font-size:11px!important;line-height:1.8!important}.bio-core-story figcaption p::first-line{color:#ff76cf;font-weight:700}.review-wall .review-ai-example{border-color:#ff48c1!important;background:radial-gradient(circle at 80% 5%,rgba(255,36,184,.2),transparent 42%),linear-gradient(155deg,#210419,#0b120d)!important}.review-wall .review-ai-example:before{content:'EXAMPLE / AI';background:#ff24b8;color:#19000f}.review-ai-example .idx-rev-photo-wrap{border-bottom-color:rgba(255,72,193,.45)!important}.review-ai-example .idx-rev-img{object-position:center 28%}.review-ai-ribbon{position:absolute;z-index:3;left:10px;bottom:10px;padding:7px 9px;background:#ff24b8;color:#19000f;font:700 8px/1 'Space Mono';letter-spacing:1.2px;box-shadow:4px 4px 0 #5f0645}.review-ai-example .idx-rev-stars{color:#ff72cf!important;font:700 8px 'Space Mono'!important;letter-spacing:1.5px!important}.review-ai-example .idx-rev-badge{border-color:rgba(255,72,193,.4)!important;background:rgba(255,36,184,.12)!important;color:#ff72cf!important}.review-ai-example .idx-rev-text{color:#f0d9e8!important}
@media(max-width:768px){.bio-core-story figcaption p{font-size:11px!important}.review-ai-example .idx-rev-photo-wrap{height:250px!important}}

/* v3.6 — readable biography timeline */
.bio-meme-restored .bio-timeline span{color:#f7eaf3!important;font-size:10px!important;line-height:1.75!important}.bio-meme-restored .bio-timeline b{color:#ff76cf!important;text-shadow:0 0 14px rgba(255,36,184,.25)}
@media(max-width:768px){.bio-meme-restored .bio-timeline span{font-size:10px!important;line-height:1.7!important}}

/* v3.7 — readable biography introduction */
.bio-meme-restored .bio-heading>p{color:#f7eaf3!important;font-size:11px!important;line-height:1.85!important}.bio-meme-restored .bio-heading>p strong{color:#ffeff9!important}
@media(max-width:768px){.bio-meme-restored .bio-heading>p{font-size:10px!important;line-height:1.8!important}}

/* v3.9 — keep the square Discord mark crisp on narrow screens */
.discord-main-cta img{object-fit:contain;aspect-ratio:1}

/* v4.0 — responsive Explore directory */
.explore-showcase{width:100%;max-width:none;margin:14px auto 42px}.explore-heading{margin-bottom:16px;color:#ff8bd8;font:700 11px/1.4 'Space Mono',monospace;letter-spacing:3px;text-align:left;text-shadow:0 0 10px rgba(255,36,184,.35)}
.explore-directory{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:12px!important;border:0!important;background:transparent!important;box-shadow:none!important}.explore-directory .directory-primary{grid-column:span 4!important;height:clamp(250px,27vw,330px)!important}.explore-directory .directory-secondary{grid-column:span 3!important;height:220px!important}.explore-directory .directory-secondary:nth-of-type(n+8){grid-column:span 4!important}.explore-directory .tp-card{border:1px solid rgba(255,105,180,.48)!important}.explore-directory .tp-card-img{background-position:center 22%;transform:scale(1.01)}.explore-directory .tp-card-info{z-index:3;padding:16px}.explore-directory .tp-card-title{line-height:1.05!important;overflow-wrap:normal}.explore-directory .tp-card-meta{line-height:1.4}.explore-directory .directory-secondary .tp-card-title{font-size:16px!important}.explore-directory .directory-secondary .tp-card-meta{font-size:8px!important}.explore-directory .directory-more-label{margin:22px 0 2px}
@media(max-width:980px){.explore-directory{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.explore-directory .directory-primary,.explore-directory .directory-secondary,.explore-directory .directory-secondary:nth-of-type(n+8){grid-column:span 1!important;height:220px!important}.explore-directory .directory-more-label{grid-column:1/-1}}
@media(max-width:560px){.explore-showcase{margin-bottom:32px}.explore-heading{font-size:9px;letter-spacing:2px}.explore-directory{grid-template-columns:1fr!important;gap:10px!important}.explore-directory .directory-primary,.explore-directory .directory-secondary,.explore-directory .directory-secondary:nth-of-type(n+8){grid-column:1!important;height:210px!important}.explore-directory .tp-card-title,.explore-directory .directory-secondary .tp-card-title{font-size:18px!important}.explore-directory .tp-card-meta,.explore-directory .directory-secondary .tp-card-meta{font-size:9px!important}.explore-directory .directory-more-label{display:block;margin:16px 0 2px}.explore-directory .directory-more-label b{display:block;margin-top:6px}}

/* v3.8 — homepage-wide readable body copy */
:root{--tp-readable:#f7eaf3;--tp-readable-soft:#e3d2dd}
.discord-lead,.discord-conversion #join-cult-text,.merch-storefront #merch-sub,.review-intro,.review-wall .idx-rev-text,.broadcast-lead,.broadcast-warning p,.shitbook-hero>div>p,.evidence-gateway-copy>p,.newsletter-terminal #sub-sub,.bio-source-note p{color:var(--tp-readable)!important;text-shadow:none!important}
.merch-storefront #merch-sub,.review-intro,.broadcast-lead,.shitbook-hero>div>p,.evidence-gateway-copy>p,.newsletter-terminal #sub-sub{font-size:11px!important;line-height:1.75!important}
.discord-conversion #join-cult-text,.broadcast-warning p,.bio-source-note p{color:var(--tp-readable-soft)!important;font-size:9px!important;line-height:1.65!important}
.merch-storefront>p:last-child,.merch-trust span,.evidence-gateway-stats span,.record-casefile #record-title>span:not(.record-stamp),.broadcast-label i,.shitbook-steps span,.newsletter-trust span{color:#d8bdce!important}
.archive-shelf-label,.directory-more-label b{color:#c99bb9!important}
@media(max-width:768px){.merch-storefront #merch-sub,.review-intro,.broadcast-lead,.shitbook-hero>div>p,.evidence-gateway-copy>p,.newsletter-terminal #sub-sub{font-size:10px!important}.discord-conversion #join-cult-text,.broadcast-warning p,.bio-source-note p{font-size:9px!important}}
/* UX v5 — flatter hierarchy, earlier compact Discord conversion */
#carte{width:min(1240px,calc(100% - 32px))!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:clamp(18px,3vw,42px)!important}
.discord-conversion.discord-priority{margin:22px 0 34px!important;padding:24px clamp(20px,3vw,34px)!important;padding-right:190px!important;min-height:0!important;border-width:1px!important;box-shadow:7px 7px 0 rgba(103,0,73,.42)!important}
.discord-priority h2{font-size:clamp(42px,5.2vw,70px)!important;line-height:.82!important;margin:7px 0 10px!important}.discord-priority .discord-lead{font-size:11px!important;max-width:660px!important;margin-bottom:12px!important}.discord-priority .discord-benefits{margin:8px 0 12px!important}.discord-priority .discord-main-cta{min-height:62px!important}.discord-priority .discord-tom-sticker{width:125px!important;right:28px!important;bottom:16px!important}.discord-priority .discord-tom-sticker img{height:150px!important}.discord-priority .discord-tom-sticker span,.discord-priority .discord-tom-sticker figcaption{font-size:6px!important}
.explore-heading{max-width:820px;margin-inline:auto;line-height:.95}
@media(max-width:640px){#carte{width:calc(100% - 16px)!important;padding:14px 8px 20px!important}.discord-conversion.discord-priority{margin:14px 0 24px!important;padding:18px 14px!important;box-shadow:4px 4px 0 rgba(103,0,73,.42)!important}.discord-priority h2{font-size:42px!important}.discord-priority .discord-lead{font-size:10px!important}.discord-priority .discord-benefits{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important}.discord-priority .discord-benefits span:last-child{display:none!important}.discord-priority .discord-tom-sticker{display:none!important}.discord-priority .discord-main-cta{min-height:58px!important}.explore-heading{font-size:clamp(29px,10vw,44px)!important}}

/* UX v5.1 — the homepage is the canvas, not a card inside the canvas */
#carte{width:min(1320px,100%)!important;max-width:1320px!important;margin:18px auto 72px!important;padding:18px clamp(16px,3vw,40px) 40px!important;overflow:visible!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
#carte::before{display:none!important;content:none!important}
@media(max-width:768px){#carte{width:100%!important;margin:8px auto 64px!important;padding:12px 12px 30px!important;overflow:visible!important;background:none!important;border:0!important;box-shadow:none!important}}

/* UX v5.2 — mobile QA fixes: Discord art, Explore grid and bottom navigation */
.discord-conversion.discord-priority{padding-right:290px!important}
.discord-priority .discord-tom-sticker{display:block!important;width:210px!important;right:34px!important;bottom:24px!important}
.discord-priority .discord-tom-sticker img{height:270px!important}
.discord-priority .discord-tom-sticker span,.discord-priority .discord-tom-sticker figcaption{font-size:8px!important}
@media(max-width:640px){
  body:not(.theme-scatube){padding-bottom:76px!important}
  .discord-conversion.discord-priority{padding:18px 14px 22px!important}
  .discord-priority .discord-tom-sticker{display:block!important;position:relative!important;right:auto!important;bottom:auto!important;width:min(170px,58vw)!important;margin:18px auto 16px!important;transform:rotate(2deg)!important}
  .discord-priority .discord-tom-sticker img{height:205px!important}
  .discord-priority .discord-tom-sticker span,.discord-priority .discord-tom-sticker figcaption{font-size:7px!important}
  .explore-directory{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important}
  .explore-directory .directory-primary,.explore-directory .directory-secondary,.explore-directory .directory-secondary:nth-of-type(n+8){grid-column:span 1!important;width:100%!important;max-width:none!important;min-width:0!important;justify-self:stretch!important;height:190px!important}
  .explore-directory .directory-more-label{grid-column:1/-1!important}
  .explore-directory .tp-card-title,.explore-directory .directory-secondary .tp-card-title{font-size:14px!important}
  .explore-directory .tp-card-meta,.explore-directory .directory-secondary .tp-card-meta{font-size:7px!important}
  .explore-directory .tp-card-info{padding:11px!important}
  .ux-mobile-nav{left:0!important;right:0!important;bottom:0!important;width:100%!important;height:auto!important;min-height:64px!important;margin:0!important;padding:0 0 env(safe-area-inset-bottom)!important;border:0!important;border-top:1px solid rgba(255,105,180,.62)!important;border-radius:0!important;box-sizing:border-box!important;background:rgba(18,0,13,.97)!important;box-shadow:0 -8px 24px rgba(0,0,0,.5)!important}
  .ux-mobile-nav a{min-width:0!important;min-height:64px!important;padding:6px 2px!important;gap:5px!important;font-size:17px!important;box-sizing:border-box!important}
  .ux-mobile-nav span{font-size:8px!important;letter-spacing:.5px!important;white-space:nowrap!important}
}
@media(max-width:360px){.explore-directory{gap:7px!important}.explore-directory .directory-primary,.explore-directory .directory-secondary,.explore-directory .directory-secondary:nth-of-type(n+8){height:175px!important}.explore-directory .tp-card-title,.explore-directory .directory-secondary .tp-card-title{font-size:12px!important}}

/* UX v5.3 — usable mobile language header */
.tp-translated-ui .discord-conversion.discord-priority{padding-right:clamp(28px,6vw,68px)!important}
.tp-translated-ui .discord-conversion h2{font-size:clamp(2rem,5vw,4.4rem)!important;line-height:.95!important}
@media(max-width:768px){
  #lang-bar{min-height:44px!important;padding:4px 8px!important;gap:10px!important;justify-content:space-between!important;box-sizing:border-box!important}
  #lang-bar-trigger{display:flex!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:36px!important;justify-content:flex-start!important;padding:0 12px!important;border-radius:5px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.5px!important;touch-action:manipulation!important}
  #lang-bar-actions{flex:0 0 auto!important;margin-left:auto!important;gap:8px!important}
  #lang-bar-actions>a[href*="discord.gg"]{width:36px!important;height:36px!important;margin:0!important;padding:5px!important;border-radius:7px!important;background:#5865f2!important;box-shadow:none!important;box-sizing:border-box!important}
  #lang-bar-actions>a[href*="discord.gg"] img{width:26px!important;height:26px!important;margin:0!important;border-radius:4px!important;object-fit:contain!important}
  #lang-bar.lang-open #lang-bar-scroll{top:44px!important;bottom:auto!important;max-height:calc(100dvh - 44px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;pointer-events:auto!important}
  #lang-bar.lang-open #lang-bar-scroll .lbtn{touch-action:manipulation!important}
  .idx-merch-banner{top:44px!important}
  body:not(.theme-scatube){padding-top:80px!important}
}

/* Expanded Tom tapes must paint immediately after the mobile fold opens. */
#dossier-tomspeaks.broadcast-room:not(.is-collapsed){content-visibility:visible!important;contain:none!important}

/* UX v5.4 — one calm navigation layer and a balanced destination grid */
@media(min-width:769px){
  #lang-bar{min-height:44px!important;padding:4px 12px!important;justify-content:space-between!important;box-sizing:border-box!important}
  #lang-bar-trigger{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;min-width:112px!important;min-height:34px!important;padding:0 12px!important;border:1px solid rgba(255,200,0,.3)!important;border-radius:6px!important;background:rgba(255,200,0,.09)!important;color:#ffcc00!important;font:700 11px/1 'Space Mono',monospace!important;cursor:pointer!important}
  #lang-bar-scroll{display:none!important}
  #lang-bar.lang-open #lang-bar-scroll{position:fixed!important;top:44px!important;left:12px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:min(560px,calc(100vw - 24px))!important;max-height:calc(100dvh - 56px)!important;padding:10px!important;gap:7px!important;overflow-y:auto!important;border:1px solid #ffcc00!important;background:rgba(8,4,7,.98)!important;box-shadow:0 18px 50px rgba(0,0,0,.72)!important;box-sizing:border-box!important}
  #lang-bar.lang-open #lang-bar-scroll .lang-label,#lang-bar.lang-open #lang-bar-scroll #lang-bar-fade{display:none!important}
  #lang-bar.lang-open #lang-bar-scroll .lbtn{min-height:40px!important;padding:0 10px!important;justify-content:flex-start!important}
}
@media(min-width:981px){
  .explore-directory .directory-secondary,.explore-directory .directory-secondary:nth-of-type(n+8){grid-column:span 4!important;height:210px!important}
  .explore-directory .directory-primary{height:280px!important}
}
.directory-cyber .tp-card-img{filter:saturate(1.12) contrast(1.06)}
.directory-cyber .tp-card-shade{background:linear-gradient(to top,rgba(0,10,18,.97) 0%,rgba(0,25,36,.56) 48%,rgba(0,0,0,.04) 78%)}
.tp-translated-ui .explore-directory .tp-card-meta,.tp-translated-ui .explore-directory .tp-card-badge,.tp-translated-ui .directory-more-label,.tp-translated-ui .dossier-jumpbar{display:none!important}
.tp-translated-ui .discord-tom-sticker[hidden]{display:none!important}
.tp-translated-ui .explore-directory .tp-card-info{padding-bottom:16px!important}
[dir="rtl"] .explore-directory .tp-card-info{text-align:right!important}
@media(max-width:520px){
  html body .explore-grid.explore-directory{grid-template-columns:1fr!important;gap:10px!important}
  html body .explore-grid.explore-directory .directory-primary,html body .explore-grid.explore-directory .directory-secondary,html body .explore-grid.explore-directory .directory-secondary:nth-of-type(n+8){grid-column:1!important;height:195px!important}
  .explore-directory .tp-card-title,.explore-directory .directory-secondary .tp-card-title{font-size:17px!important}
}

/* UX v5.5 — a single, organized homepage archive section */
#classified-section.tom-archive-hub{width:100%;margin:0!important;padding:0 0 28px!important;overflow:hidden;border:1px solid rgba(255,216,74,.32)!important;border-radius:0!important;background:linear-gradient(145deg,#170f05,#0b0808 54%,#1b0514)!important;box-shadow:10px 10px 0 #050203!important;text-align:left!important;content-visibility:visible!important;contain:none!important;contain-intrinsic-size:auto!important}
.tom-archive-header{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);align-items:end;gap:clamp(28px,6vw,90px);padding:clamp(26px,5vw,58px)}
.tom-archive-header small{display:block;margin-bottom:12px;color:#d8b243;font:700 8px/1 'Space Mono',monospace;letter-spacing:3px}
.tom-archive-header h2{margin:0!important;color:#fff7e3!important;font:400 clamp(4rem,8vw,7.2rem)/.77 Anton,sans-serif!important;letter-spacing:-2px!important;text-shadow:4px 4px 0 #4f3100!important}
.tom-archive-header h2 em{color:#ffd84a;font-style:normal}
.tom-archive-header p{max-width:620px;margin:0!important;color:#cdbfb0!important;font:400 11px/1.8 'Space Mono',monospace!important;text-shadow:none!important}
.tom-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 clamp(18px,3vw,38px)}
.tom-archive-card{position:relative;display:block;min-height:300px;overflow:hidden;border:1px solid rgba(255,216,74,.32);background:#090706;color:#fff;text-decoration:none}
.tom-archive-card img{position:absolute;inset:0;width:100%!important;height:100%!important;margin:0!important;border:0!important;border-radius:0!important;object-fit:cover;filter:saturate(.75) contrast(1.08);transition:transform .25s,filter .25s}
.tom-archive-card:after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(6,3,2,.97),rgba(8,5,3,.3) 65%,transparent)}
.tom-archive-card>span{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:18px}
.tom-archive-card small{display:block;color:#d7ac37;font:700 7px/1 'Space Mono',monospace;letter-spacing:2px}
.tom-archive-card strong{display:block;margin-top:6px;color:#fff8e8;font:400 30px/1 Anton,sans-serif;letter-spacing:.5px}
.tom-archive-card em{display:block;margin-top:8px;color:#b9a998;font:400 8px/1.5 'Space Mono',monospace;font-style:normal}
.tom-archive-card:hover img{transform:scale(1.035);filter:saturate(1) contrast(1.08)}
.tom-archive-card:focus-visible{outline:3px solid #ffd84a!important;outline-offset:3px!important}
.tom-archive-actions{display:flex;align-items:center;gap:10px;padding:24px clamp(18px,3vw,38px) 0}
.tom-archive-actions a{display:inline-flex;align-items:center;justify-content:space-between;min-height:52px;padding:12px 18px;font:700 9px/1.3 'Space Mono',monospace;letter-spacing:1px;text-decoration:none}
.tom-archive-primary{flex:1;background:#ffd84a;color:#1b1000;box-shadow:5px 5px 0 #5a3900}.tom-archive-primary b{font-size:19px}.tom-archive-secondary{border:1px solid rgba(255,216,74,.42);color:#ecd889;background:#130d05}
@media(max-width:760px){#classified-section.tom-archive-hub{padding-bottom:18px!important}.tom-archive-header{grid-template-columns:1fr;padding:28px 16px;gap:18px}.tom-archive-header h2{font-size:clamp(3.6rem,18vw,5.3rem)!important}.tom-archive-header p{font-size:9px!important}.tom-archive-grid{grid-template-columns:1fr;padding:0 12px;gap:9px}.tom-archive-card{min-height:225px}.tom-archive-actions{display:grid;grid-template-columns:1fr;padding:18px 12px 0}.tom-archive-actions a{width:100%}}

/* UX v5.6 — mobile clarity, density and touch hierarchy */
@media(max-width:520px){
  body:not(.theme-scatube){padding-bottom:calc(72px + env(safe-area-inset-bottom))!important}
  #carte{padding:10px 10px 24px!important}
  #welcome-title{font-size:clamp(2.35rem,12.2vw,3rem)!important;line-height:.9!important;letter-spacing:-.025em!important;text-wrap:balance}
  #welcome-title:after{width:28px;height:28px;margin:3px 0 0 6px;font-size:10px;border-width:1px}
  #click-upload{margin:18px 0 20px!important;padding-top:11px!important;font-size:9px!important;line-height:1.55!important;letter-spacing:1.15px!important}
  #carte>div[style*="flex-direction:column"]{margin-bottom:20px!important;gap:0!important}
  #carte>div[style*="flex-direction:column"]>a{width:100%!important;transform:none!important}
  #carte>div[style*="flex-direction:column"] video{border-width:1px!important;box-shadow:5px 6px 0 var(--pink)!important}
  #carte>div[style*="flex-direction:column"] a span{right:8px!important;bottom:8px!important;max-width:calc(100% - 16px);padding:7px 9px!important;font-size:8px!important}
  .ux-hero-actions{margin:22px 0 26px!important;gap:7px!important}
  .ux-cta{min-height:46px!important;padding:10px 12px!important;font-size:9px!important;letter-spacing:.75px!important}
  .ux-cta-main span{margin-left:8px!important;font-size:17px!important}

  .explore-showcase{margin:8px 0 30px!important}
  .explore-heading{max-width:none!important;margin:0 0 12px!important;padding:10px 11px!important;border-left:4px solid var(--pink)!important;background:rgba(38,0,27,.82)!important;color:#fff1fa!important;font:400 25px/1.02 Anton,sans-serif!important;letter-spacing:.25px!important;text-shadow:2px 2px 0 #70054f!important}
  html body .explore-grid.explore-directory{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  html body .explore-grid.explore-directory .directory-primary,html body .explore-grid.explore-directory .directory-secondary,html body .explore-grid.explore-directory .directory-secondary:nth-of-type(n+8){grid-column:span 1!important;height:148px!important}
  html body .explore-grid.explore-directory>.directory-primary:first-child{grid-column:1/-1!important;height:205px!important}
  .explore-directory .tp-card{border-color:rgba(255,105,180,.38)!important}
  .explore-directory .tp-card:before{left:8px!important;top:8px!important;font-size:7px!important}
  .explore-directory .tp-card-info{padding:10px!important}
  .explore-directory .tp-card-title,.explore-directory .directory-secondary .tp-card-title{font-size:13px!important;line-height:1.12!important}
  .explore-directory>.directory-primary:first-child .tp-card-title{font-size:20px!important}
  .explore-directory .tp-card-meta,.explore-directory .directory-secondary .tp-card-meta{display:none!important}
  .explore-directory>.directory-primary:first-child .tp-card-meta{display:block!important;font-size:8px!important}
  .explore-directory .tp-card-badge{top:7px!important;right:7px!important;max-width:78%!important;padding:3px 5px!important;font-size:6px!important;letter-spacing:.45px!important;line-height:1.2!important}
  .explore-directory>.directory-primary:nth-child(3) .tp-card-badge[style*="left:10px"]{display:none!important}
  .explore-directory .directory-more-label{margin:8px 0 0!important;padding:9px 2px!important;font-size:7px!important;line-height:1.45!important;letter-spacing:1px!important}
  .explore-directory .directory-more-label b{margin-top:3px!important;font-size:6px!important}

  .tp-divider{margin:30px 0 12px!important}
  .tp-divider span{width:100%;padding:8px 10px!important;transform:none!important;font-size:8px!important;letter-spacing:1.2px!important;text-align:left!important}
  .ux-fold-toggle{min-height:50px;margin-top:10px!important;padding:10px 11px!important;border-left:4px solid var(--pink)!important;background:#210017!important;font-size:8px!important;line-height:1.35!important;letter-spacing:1px!important}
  .ux-fold-toggle b{flex:0 0 28px;width:28px;height:28px}

  #classified-section.tom-archive-hub{box-shadow:5px 5px 0 #050203!important}
  .tom-archive-header{padding:22px 14px 18px!important;gap:11px!important}
  .tom-archive-header small{margin-bottom:8px!important;font-size:7px!important;letter-spacing:2px!important}
  .tom-archive-header h2{font-size:clamp(3rem,15vw,3.75rem)!important;line-height:.8!important}
  .tom-archive-header p{font-size:8px!important;line-height:1.65!important}
  .tom-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0 10px!important}
  .tom-archive-card{min-height:158px!important}
  .tom-archive-card:first-child{grid-column:1/-1;min-height:195px!important}
  .tom-archive-card>span{padding:11px!important}
  .tom-archive-card strong{font-size:22px!important}
  .tom-archive-card em{display:none!important}
  .tom-archive-card:first-child em{display:block!important;margin-top:5px!important;font-size:7px!important}
  .tom-archive-actions{gap:8px!important;padding:14px 10px 0!important}
  .tom-archive-actions a{min-height:48px!important;padding:10px 12px!important;font-size:7px!important}

  .ux-mobile-nav a:nth-child(2){background:transparent!important;color:#ff8edb!important}
  .ux-mobile-nav a:first-child{background:var(--pink)!important;color:#17000e!important}
  .ux-mobile-nav a{min-height:60px!important}
}

@media(max-width:340px){
  html body .explore-grid.explore-directory{grid-template-columns:1fr!important}
  html body .explore-grid.explore-directory .directory-primary,html body .explore-grid.explore-directory .directory-secondary,html body .explore-grid.explore-directory .directory-secondary:nth-of-type(n+8){grid-column:1!important;height:132px!important}
  html body .explore-grid.explore-directory>.directory-primary:first-child{height:185px!important}
  .explore-directory .tp-card-title,.explore-directory .directory-secondary .tp-card-title{font-size:14px!important}
}

/* UX v5.7 — compact newcomer/trend rail; rich tools stay off the homepage */
.home-discovery-rail{display:grid;grid-template-columns:minmax(190px,.9fr) repeat(3,minmax(0,1fr));gap:1px;margin:20px 0 34px;border:1px solid rgba(255,105,180,.4);background:rgba(255,105,180,.28);text-align:left}
.home-discovery-label,.home-discovery-rail>a{min-width:0;min-height:92px;padding:15px;background:linear-gradient(135deg,#210017,#0b080a)}
.home-discovery-label{display:flex;flex-direction:column;justify-content:center}.home-discovery-label small{color:#ff72d0;font:700 7px/1 'Space Mono',monospace;letter-spacing:1.4px}.home-discovery-label b{margin-top:8px;color:#fff;font:400 23px/1 Anton,sans-serif}
.home-discovery-rail>a{position:relative;display:flex;flex-direction:column;justify-content:center;color:#fff;text-decoration:none;transition:background .18s ease}
.home-discovery-rail>a:hover{background:#3b052c}.home-discovery-rail>a i{position:absolute;right:9px;top:8px;color:#6d5364;font:700 7px 'Space Mono',monospace;font-style:normal}.home-discovery-rail>a span{padding-right:15px;font:400 20px/1 Anton,sans-serif}.home-discovery-rail>a small{margin-top:7px;color:#ca94b9;font:700 6px/1.3 'Space Mono',monospace;letter-spacing:.8px}
@media(max-width:760px){.home-discovery-rail{grid-template-columns:1fr 1fr;margin:14px 0 25px}.home-discovery-label{grid-column:1/-1;min-height:62px}.home-discovery-rail>a{min-height:86px}.home-discovery-rail>a:last-child{grid-column:1/-1}.home-discovery-label b{font-size:20px}}
@media(max-width:380px){.home-discovery-rail{grid-template-columns:1fr}.home-discovery-label,.home-discovery-rail>a:last-child{grid-column:1}.home-discovery-rail>a{min-height:72px}}
