/* Shared v24 design language. Page styles own layout; these components own finish. */
.theme-page{--ui-bg:#070707;--ui-panel:#151515;--ui-panel-2:#181818;--ui-accent:var(--tone-ff002b,#ff002b);--ui-accent-2:var(--tone-ff4d5f,#ff4d5f);--ui-text:#f5f6fb;--ui-muted:#a3a3a3;--ui-line:#ffffff14;--bg:var(--ui-bg);--text:var(--ui-text);--muted:var(--ui-muted);--muted-2:#7c7c7c;--line:var(--ui-line);--line-strong:#ffffff24;--panel:var(--ui-panel);--panel-solid:var(--ui-panel);--panel-2:var(--ui-panel-2);--red:var(--ui-accent);--red-2:var(--ui-accent-2);--blue:var(--tone-ff002b,#ff002b);--purple:var(--tone-ff4d5f,#ff4d5f);--shadow:0 12px 28px #00000033;min-height:100vh;margin:0;color:var(--ui-text);background:linear-gradient(135deg,var(--tone-ff002b05,#ff002b05),transparent 50%),var(--ui-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;overflow-x:hidden;color-scheme:dark}
.theme-page *{box-sizing:border-box}.theme-page button,.theme-page input,.theme-page select{font-family:inherit}
.theme-page :is(.ambient,.home-glow,.home-noise){display:none}.theme-page :is(.bg-grid,.home-grid,.grid){opacity:.12;background-size:72px 72px;pointer-events:none}
/* Consistent header, navigation and account placement. */
.theme-page .site-header{position:relative;z-index:60;border-bottom:1px solid var(--ui-line);background:linear-gradient(120deg,#ffffff03,transparent),#0f0f0f}
.site-header-inner{max-width:1600px;margin:auto;padding:20px 32px;display:flex;gap:28px;align-items:center;flex-wrap:wrap}
.site-brand{display:flex;gap:12px;align-items:center;text-decoration:none;color:#f5f6fb;flex:none}.site-brand-mark{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--tone-ff002b40,#ff002b40);border-radius:12px;background:linear-gradient(140deg,var(--tone-ff002b24,#ff002b24),var(--tone-ff002b09,#ff002b09));box-shadow:inset 0 1px #ffffff0c}.site-brand svg{width:23px;height:23px;fill:var(--tone-ff7d92,#ff7d92)}.site-brand b{display:block;font-size:13px;letter-spacing:.1em;font-weight:650}.site-brand small{display:block;font-size:8px;letter-spacing:.16em;color:#989898;margin-top:4px}
.site-nav{display:flex;gap:4px;align-items:center;flex:1;min-width:0}.site-nav-link{color:#9b9b9b;font-size:12px;white-space:nowrap;text-decoration:none;padding:10px 12px;border:1px solid transparent;border-radius:8px;transition:background .15s,color .15s}.site-nav-link:hover{background:#ffffff05;color:#eceef5}.site-nav-link.active{border-color:var(--tone-ff002b30,#ff002b30);background:var(--tone-ff002b10,#ff002b10);color:var(--tone-ff8599,#ff8599);box-shadow:inset 0 1px #ffffff05}
.theme-page .site-account-slot{padding:0;display:flex;gap:8px;align-items:center;margin-left:auto;flex-wrap:wrap}.theme-page .platform-accountbar{position:static;gap:8px;display:flex;flex-wrap:wrap}.theme-page .platform-pill{background:#181818;border-color:var(--ui-line);box-shadow:none;backdrop-filter:none}.theme-page .platform-btn{border-radius:8px;background:#ffffff04;border-color:var(--ui-line);font-size:10px;letter-spacing:.025em;padding:10px 12px;box-shadow:none;font-weight:650}.theme-page .platform-btn.primary{background:linear-gradient(135deg,var(--tone-ff3556,#ff3556),var(--tone-ff002b,#ff002b));color:#141414;border:1px solid #ffffff;box-shadow:inset 0 1px #ffffff40}.theme-page .platform-account-copy strong{font-size:11px}.theme-page .platform-account-copy small{font-size:8px}
.site-statusline{display:flex;justify-content:flex-end;align-items:center;margin:0 0 20px;min-height:0}.theme-page .site-statusline :is(.connection,.socket-badge){font-size:11px;letter-spacing:.01em;border:1px solid var(--ui-line);border-radius:6px;background:#ffffff03;padding:7px 10px;gap:8px;box-shadow:none;color:#b0b0b0}
/* Unified page width, type hierarchy and comfortable control spacing. */
.theme-page :is(.shell,.page-shell,.studio){width:min(1536px,calc(100% - 64px));margin:0 auto;padding:32px 0 72px}.theme-page .hero{margin:0;padding:28px 0 36px}.theme-page .studio-head{padding:24px 0 28px;margin:0}.theme-page :is(.hero h1,.studio-head h1){font-size:clamp(38px,4vw,64px);line-height:1.07;letter-spacing:-.055em;font-weight:650;margin:12px 0 16px}.theme-page :is(.hero h1 em,.studio-head h1 em,.platform-page-shell h1 span){font-style:normal;color:var(--ui-accent);background:none;-webkit-text-fill-color:currentColor;text-shadow:none}.theme-page :is(.hero p,.studio-head p){font-size:14px;line-height:1.7;color:var(--ui-muted);max-width:720px}.theme-page :is(.eyebrow,.panel-kicker,.kicker,.option-label,.panel-title small,.alert-events-heading small){color:var(--ui-accent-2);font-size:10px;font-weight:600;letter-spacing:.13em}.theme-page h2,.theme-page h3{letter-spacing:-.025em;font-weight:650}.theme-page .hero .eyebrow>span{background:var(--ui-accent);box-shadow:none}
/* Surface stack: shaded panels, inset frame and a quiet accent at the edge. */
.theme-page :is(.panel,.stat-card,.tool-card,.platform-card,.platform-message,.obs-card,.help-card,.connection-card,.empty-state){border:1px solid var(--ui-line);background:linear-gradient(135deg,#ffffff05,transparent 52%),var(--ui-panel);border-radius:20px;box-shadow:inset 0 1px #ffffff08,0 12px 28px #00000033;backdrop-filter:none}
.theme-page :is(.panel,.stat-card,.tool-card,.platform-card){position:relative;isolation:isolate}
.theme-page :is(.panel,.stat-card,.tool-card,.platform-card)::before{content:'';position:absolute;pointer-events:none;z-index:-1;inset:8px;border:1px solid #ffffff04;border-radius:12px;background:none;filter:none;transform:none;animation:none}
.theme-page :is(.panel,.stat-card,.tool-card,.platform-card)::after{content:'';position:absolute;pointer-events:none;z-index:-1;left:24px;right:24px;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--tone-ff002b50,#ff002b50),transparent);border-radius:0;box-shadow:none;filter:none;opacity:1;transform:none;animation:none}
.theme-page :is(.panel-head,.panel-title){gap:16px}.theme-page :is(.panel-head h2,.panel-title h2){font-size:20px}.theme-page .panel-head{border-bottom-color:var(--ui-line)}
.theme-page :is(input[type=text],input[type=url],input[type=number],input[type=password],select,.url-output){background:#0d0d0d;color:#e9ecf5;border:1px solid #ffffff14;border-radius:8px;font-size:12px;min-width:0;box-shadow:inset 0 1px #00000022;transition:border-color .15s,box-shadow .15s}
.theme-page :is(input[type=text],input[type=url],input[type=number],input[type=password],select):focus{outline:none;border-color:var(--tone-ff002b80,#ff002b80);box-shadow:0 0 0 3px var(--tone-ff002b0c,#ff002b0c)}.theme-page input[type=range],.theme-page input[type=checkbox]{accent-color:var(--ui-accent)}
.theme-page :is(.settings-panel label,.option-label,.export-panel label){font-size:11px;line-height:1.5;color:#aaaaaa}.theme-page .field-row{gap:12px;margin-bottom:16px}.theme-page button,.theme-page a{outline-offset:4px}.theme-page :is(button,a):focus-visible{outline:2px solid var(--ui-accent)}
.theme-page :is(.primary-btn,.search-box button,.modal-primary,.platform-btn.primary){background:linear-gradient(135deg,var(--tone-ff2f51,#ff2f51),var(--tone-ff002b,#ff002b));color:#141414;border:1px solid var(--tone-ff7d92,#ff7d92);box-shadow:inset 0 1px #ffffff40;font-weight:650;border-radius:9px;text-shadow:none}
.theme-page :is(.soft-btn,.secondary-btn,.ghost-btn,.back-btn,.replay-btn,.page-link,.topbar-page-link,.obs-copy-inline,.url-row button,.obs-card button,.modal-secondary){background:#ffffff04;color:#d9deeb;border:1px solid var(--ui-line);box-shadow:inset 0 1px #ffffff05;border-radius:8px;font-weight:600}.theme-page :is(.primary-btn,.secondary-btn,.soft-btn,.back-btn,.replay-btn){font-size:12px;padding:11px 16px}
.theme-page :is(.secondary-btn:hover,.ghost-btn:hover,.back-btn:hover,.replay-btn:hover,.soft-btn:hover){background:var(--tone-ff002b0b,#ff002b0b);border-color:var(--tone-ff002b40,#ff002b40)}.theme-page .search-box{border-color:var(--tone-ff002b26,#ff002b26);background:linear-gradient(120deg,#ffffff02,transparent),#151515;box-shadow:inset 0 1px #ffffff06;border-radius:12px}.theme-page .search-box input{background:none;border:0;box-shadow:none;font-size:14px}.theme-page .search-box button{margin:4px;font-size:12px;box-shadow:none}
.theme-page :is(.segmented,.tabs){border:1px solid var(--ui-line);background:#121212;border-radius:10px;padding:4px;box-shadow:none}.theme-page :is(.segmented button,.tab){background:none;color:#919191;font-size:11px;font-weight:600;border-radius:7px;padding:10px 14px}.theme-page :is(.segmented button.active,.tab.active){background:var(--tone-ff002b12,#ff002b12);color:var(--tone-ff8599,#ff8599);border:0;box-shadow:inset 0 0 0 1px var(--tone-ff002b22,#ff002b22)}
.theme-page :is(.transparent-badge,.live-badge,.hero-badge,.tool-chip,.delta,.pill){background:var(--tone-ff002b0a,#ff002b0a);border-color:var(--tone-ff002b25,#ff002b25);color:var(--tone-ff7c92,#ff7c92);box-shadow:none;border-radius:6px;font-weight:600}.theme-page .live-badge{color:var(--tone-f3c2ca,#f3c2ca);background:var(--tone-ef879a0a,#ef879a0a);border-color:var(--tone-ef879a26,#ef879a26)}.theme-page :is(.live-dot,.pulse-dot,.status-dot,.live-dot,.pulse){box-shadow:none;animation:none}
/* Overview: equal tools, distinct textures, one coherent hierarchy. */
.theme-page .home-shell{display:block;min-height:calc(100vh - 82px);padding:48px 32px 64px}.theme-page .home-center{width:min(1240px,100%);margin:auto;text-align:left}.theme-page .home-logo-wrap{display:none}.theme-page .home-center h1{font-size:clamp(44px,5vw,72px);letter-spacing:-.055em;font-weight:650;line-height:1.05;margin:20px 0 16px}.theme-page .home-center h1 span{color:var(--ui-accent);background:none;-webkit-text-fill-color:currentColor;text-shadow:none}.theme-page .home-subtitle{max-width:640px;color:var(--ui-muted);font-size:15px;line-height:1.65;margin:0 0 32px}.theme-page .hero-badge{display:inline-flex;padding:8px 10px;font-size:9px;letter-spacing:.14em}
.theme-page .tool-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0}.theme-page .tool-side{display:contents}.theme-page .tool-card{display:flex;flex-direction:column;align-items:stretch;text-align:left;gap:0;padding:28px;min-height:284px;text-decoration:none;overflow:hidden;transform:none;transition:border-color .2s,background .2s}.theme-page .tool-card:hover{border-color:var(--tone-ff002b45,#ff002b45);background:linear-gradient(135deg,var(--tone-ff002b08,#ff002b08),transparent 60%),var(--ui-panel);box-shadow:inset 0 1px #ffffff08,0 12px 28px #00000033;transform:none}.theme-page .tool-top{display:flex;align-items:center;justify-content:space-between;margin:0 0 28px}.theme-page .tool-number{font-size:10px;letter-spacing:.14em;color:#818181;font-weight:500}.theme-page .tool-icon{width:48px;height:48px;flex:none;border-radius:14px;border:1px solid var(--tone-ff002b30,#ff002b30);background:linear-gradient(135deg,var(--tone-ff002b16,#ff002b16),var(--tone-ff002b05,#ff002b05));color:#ffffff;box-shadow:inset 0 1px #ffffff08}.theme-page .tool-icon svg{width:25px;height:25px;stroke:currentColor;fill:none}.theme-page .tool-copy strong,.theme-page .alerts-copy strong{display:block;color:var(--ui-text);font-size:26px;line-height:1.15;font-weight:650;letter-spacing:-.035em;margin:8px 0 12px}.theme-page .tool-kicker{font-size:9px;color:var(--ui-accent-2);letter-spacing:.14em;font-weight:600}.theme-page .tool-copy p,.theme-page .alerts-copy p{font-size:13px;color:var(--ui-muted);line-height:1.65;margin:0;max-width:470px}.theme-page .tool-footer{margin:24px 0 0;padding:16px 0 0;border-top:1px solid var(--ui-line);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.theme-page .tool-open{font-size:11px;color:var(--tone-ff8599,#ff8599);margin-left:auto;font-weight:600}.theme-page .tool-open.compact{align-self:flex-end;margin-top:24px}.theme-page .tool-open svg{width:16px;height:16px}.theme-page .tool-chip{font-size:9px;padding:4px 7px}.theme-page .tool-chip i{display:none}
.theme-page .alerts-card{margin:0;display:flex;flex-direction:column;gap:24px}.theme-page .alerts-card-left{align-items:flex-start;display:flex;gap:20px;flex:1}.theme-page .alerts-card-right{justify-content:flex-start;border-color:var(--ui-line);padding-top:16px;font-size:10px;color:#afafaf}.theme-page .alerts-card-right>b,.theme-page .alerts-card-right>.pulse-dot{display:none}.theme-page .alerts-card-right>span{border:1px solid var(--tone-ff002b25,#ff002b25);color:var(--tone-ff7c92,#ff7c92);background:var(--tone-ff002b0a,#ff002b0a);border-radius:5px;padding:4px 7px;font-size:9px}.theme-page .alerts-card-right .tool-open{margin:0 0 0 auto}.theme-page .home-footer{justify-content:flex-start;margin-top:28px;font-size:11px;color:#898989;gap:24px}.theme-page .home-footer i{background:var(--tone-ff002b,#ff002b);box-shadow:none;animation:none}
/* Counter, chat, social and alerts use the same panel and export treatments. */
.theme-page :is(.workspace,.studio-grid,.bottom-grid){gap:24px}.theme-page .stats-grid{gap:16px}.theme-page .stat-card{padding:24px}.theme-page .stat-card.hot{border-color:var(--tone-ff002b30,#ff002b30);background:linear-gradient(135deg,var(--tone-ff002b08,#ff002b08),transparent),var(--ui-panel)}.theme-page .stat-card>strong{color:#f5f6fb;font-weight:600;text-shadow:none}.theme-page .stat-label{font-size:10px;color:#b9b9b9;letter-spacing:.1em}.theme-page .stat-card small{color:#959595}.theme-page .stat-card .pulse{background:var(--tone-ff002b,#ff002b)}
.theme-page :is(.platform-row,.alert-section,.alert-event-card,.sub-accordion,.donation-tier-card,.event-enabled-row,.event-row,.preview-message,.obs-settings>div){border-color:var(--ui-line);background:linear-gradient(135deg,#ffffff03,transparent),#151515;border-radius:12px;box-shadow:inset 0 1px #ffffff04}.theme-page .platform-row{padding:12px;gap:12px}.theme-page .platform-name{font-size:12px;font-weight:600}.theme-page .platform-row .handle-input{font-size:12px}.theme-page .alert-event-card[open]{border-color:var(--tone-ff002b2d,#ff002b2d);background:var(--tone-ff002b04,#ff002b04)}.theme-page :is(.event-summary-icon,.obs-icon,.connection-icon,.empty-icon){background:linear-gradient(135deg,var(--tone-ff002b18,#ff002b18),var(--tone-ff002b05,#ff002b05));border:1px solid var(--tone-ff002b2d,#ff002b2d);color:#ffffff;box-shadow:inset 0 1px #ffffff06}.theme-page .event-summary-icon{border-radius:11px}.theme-page .switch input:checked+span{background:var(--tone-ff002b45,#ff002b45)}.theme-page .switch span{box-shadow:none}.theme-page :is(.shared-alert-style,.sub-accordion,.event-animation-box){background:#151515;border-color:var(--ui-line)}.theme-page :is(.event-quick-actions button,.tier-test){background:var(--tone-ff002b0b,#ff002b0b);color:#ffffff;border-color:var(--tone-ff002b25,#ff002b25);font-size:11px}.theme-page :is(.alert-section>summary,.alert-event-card>summary,.sub-accordion>summary){padding:16px}.theme-page :is(.alert-section>summary b,.event-summary-copy b,.sub-accordion>summary b){font-size:13px}.theme-page :is(.alert-section>summary small,.event-summary-copy small,.sub-accordion>summary small){font-size:10px;color:#949494}.theme-page .settings-panel .panel-title{margin-bottom:20px}
.theme-page :is(.preview-stage,.chat-frame-wrap,.preview-box){background:#0d0d0d;border-color:var(--ui-line);box-shadow:inset 0 1px #ffffff05;border-radius:16px}.theme-page .safe-area{border-color:#ffffff05}.theme-page :is(.chat-bar,.preview-head,.chat-header){background:linear-gradient(135deg,#ffffff04,transparent),#181818;border-color:var(--ui-line);box-shadow:none;color:#dfdfdf}.theme-page .chat-message{border-radius:8px}.theme-page .chat-avatar{background:linear-gradient(140deg,var(--tone-ff002b20,#ff002b20),#252525);box-shadow:none}.theme-page .chat-meta strong{font-weight:600}.theme-page :is(.export-block,.obs-export,.stream-meta){border-color:var(--ui-line)}.theme-page .export-copy strong{font-weight:600}.theme-page .export-copy span{color:#989898;font-size:11px}.theme-page .preview-head-actions{gap:12px;flex-wrap:wrap}.theme-page .preview-column{top:24px}
/* Account, pricing, prompts and modal surfaces. */
.theme-page.platform-page{background:var(--ui-bg)}.theme-page .platform-page-shell{padding:48px 0 72px;width:min(1120px,calc(100% - 64px));margin:0 auto}.theme-page .platform-page-shell h1{font-size:clamp(38px,4vw,62px);font-weight:650;line-height:1.08;letter-spacing:-.055em}.theme-page .platform-page-lead{font-size:14px;color:var(--ui-muted);line-height:1.7}.theme-page .platform-card{padding:28px}.theme-page .platform-message{color:#acacac;font-size:12px;line-height:1.65;padding:20px}.theme-page .platform-page-back{color:var(--tone-ff002b,#ff002b);font-size:12px}.theme-page .platform-plan-price{color:#ecefff;letter-spacing:-.05em;font-weight:600}.theme-page .platform-feature-list{color:#b5b5b5;line-height:1.9;font-size:13px}.theme-page .platform-feature-list li:before{background:var(--tone-ff002b,#ff002b);box-shadow:none}.theme-page .pricing-kicker{color:var(--tone-ff4d5f,#ff4d5f)}.theme-page .platform-paywall{background:#070707d9;backdrop-filter:blur(10px)}.theme-page .platform-paywall-card{background:linear-gradient(135deg,#ffffff04,transparent),#151515;border-color:var(--ui-line);box-shadow:0 12px 28px #00000033}.theme-page :is(.modal,.obs-modal,.toast){border-color:var(--ui-line);background:linear-gradient(135deg,#ffffff04,transparent),#151515;box-shadow:inset 0 1px #ffffff08,0 12px 28px #00000033}.theme-page .toast{color:#e6eaf5}.theme-page .platform-inline-status{background:#151515;border-color:var(--ui-line);box-shadow:none}
@media(max-width:1250px){.site-header-inner{gap:16px}.site-nav-link{padding:9px 8px;font-size:11px}.theme-page .site-account-slot{width:auto}.theme-page .platform-btn{padding:9px 10px;font-size:9px}}
@media(max-width:1000px){.site-header-inner{padding:16px 24px}.site-nav{order:3;flex-basis:100%;overflow-x:auto;scrollbar-width:none}.site-nav::-webkit-scrollbar{display:none}.theme-page :is(.shell,.page-shell,.studio){width:calc(100% - 48px)}.theme-page .home-shell{padding:36px 24px}.theme-page .preview-column{position:static}.theme-page .studio-grid{grid-template-columns:1fr}.theme-page .preview-column{order:-1}}
@media(max-width:720px){.site-header-inner{padding:16px;gap:16px 12px}.site-brand-mark{width:34px;height:34px;border-radius:10px}.site-brand b{font-size:11px}.site-brand small{font-size:7px}.site-brand{gap:8px}.theme-page .site-account-slot{margin-left:auto}.theme-page .platform-account-copy{max-width:100px}.theme-page .platform-btn{font-size:8px;padding:9px 8px}.site-nav-link{font-size:10px;padding:9px 10px}.theme-page :is(.shell,.page-shell,.studio){width:calc(100% - 32px);padding:24px 0 48px}.theme-page .hero{padding:20px 0 28px}.theme-page :is(.hero h1,.studio-head h1){font-size:40px}.theme-page :is(.hero p,.studio-head p){font-size:13px}.theme-page .search-box input{font-size:12px}.theme-page .search-box button{font-size:10px;padding:12px}.theme-page .home-shell{padding:32px 16px 48px}.theme-page .tool-layout{grid-template-columns:1fr;gap:16px}.theme-page .tool-card{padding:24px;min-height:250px}.theme-page .alerts-card-left{gap:16px}.theme-page .alerts-copy strong,.theme-page .tool-copy strong{font-size:24px}.theme-page .home-footer{flex-wrap:wrap;gap:12px}.theme-page .hero-badge{font-size:8px}.theme-page .stats-grid{gap:12px}.theme-page .stat-card{padding:20px}.theme-page :is(.workspace,.studio-grid,.bottom-grid){gap:16px}.theme-page .platform-page-shell{width:calc(100% - 32px);padding:32px 0 48px}.theme-page .platform-card{padding:24px}.theme-page .platform-row{gap:8px;padding:10px}.theme-page .preview-head-actions{gap:8px}.theme-page :is(.primary-btn,.secondary-btn,.soft-btn,.back-btn,.replay-btn){font-size:10px;padding:10px 12px}}
@media(prefers-reduced-motion:reduce){.theme-page .tool-card,.theme-page .site-nav-link{transition:none}}

/* Match tool card rhythm and center analytics headings. */
.theme-page .hero h1{margin-left:auto;margin-right:auto}.theme-page .hero h1 em{-webkit-text-stroke:0}
.theme-page .tool-card{min-height:300px}.theme-page .tool-card .tool-copy{margin:0;flex:1}.theme-page .tool-card .tool-footer{margin-top:24px}.theme-page .tool-card .tool-open{margin-left:auto;margin-top:0}.theme-page .alerts-card{gap:0}.theme-page .tool-card:after{width:auto;bottom:auto}
.theme-page .demo-player{background:radial-gradient(circle at center,var(--tone-ff002b0c,#ff002b0c),transparent 40%),#0d0d0d}.theme-page .demo-play{background:linear-gradient(135deg,var(--tone-ff3a5b,#ff3a5b),var(--tone-ff002b,#ff002b));color:#151515;border:1px solid var(--tone-ff7d9250,#ff7d9250);box-shadow:inset 0 1px #ffffff30}
.theme-page :is(.mini-icon,.modal-mini-icon){background:var(--tone-ff002b0d,#ff002b0d);border-color:var(--tone-ff002b25,#ff002b25);box-shadow:none}.theme-page .mini-icon svg{fill:var(--tone-ff8599,#ff8599);color:var(--tone-ff8599,#ff8599)}
.theme-page.platform-page{padding:0}.theme-page :is(.pricing-kicker,.platform-paywall-badge){border:1px solid var(--tone-ff002b25,#ff002b25);background:var(--tone-ff002b09,#ff002b09);color:var(--tone-ff8599,#ff8599);border-radius:6px}.theme-page .platform-feature-list li:before{color:#151515}.theme-page .preview-message .avatar{background:linear-gradient(145deg,var(--tone-ff516e,#ff516e),#c0c0c0)}.theme-page .preview-message .avatar.blue{background:linear-gradient(145deg,var(--tone-ff4d5f,#ff4d5f),#bebebe)}
.theme-page :is(.panel,.stat-card,.tool-card,.platform-card):before,.theme-page :is(.panel,.stat-card,.tool-card,.platform-card):after{z-index:0}
.theme-page .tool-card>*{position:relative;z-index:1}.theme-page .tool-card .tool-open{width:auto}.theme-page .live-dot{background:var(--tone-ff002b,#ff002b)}
@media(max-width:720px){.site-brand b{font-size:10px;letter-spacing:.08em}.site-brand small{font-size:6px;letter-spacing:.1em}.site-nav-link{font-size:9px;padding:9px 8px}.theme-page .platform-btn{font-size:7.5px;padding:9px 7px}.theme-page .site-account-slot{gap:6px}.theme-page .platform-accountbar{gap:6px}.theme-page .socket-badge span{display:initial}.theme-page .tool-card{min-height:300px}}
.theme-page :is(.modal-url-row button,.accent-btn){background:linear-gradient(135deg,var(--tone-ff2f51,#ff2f51),var(--tone-ff002b,#ff002b));border:1px solid var(--tone-ff7d92,#ff7d92);color:#141414;font-size:12px;font-weight:650;border-radius:9px;box-shadow:inset 0 1px #ffffff40}.theme-page .mini-icon.eye-mini svg{fill:none;stroke:var(--tone-ff8599,#ff8599)}
