/* Spibio / kinetic graphite. Decorative motion never changes dashboard data. */
:root{color-scheme:dark;--bg:#0a100e;--paper:#121c18;--ink:#edf6ef;--muted:#98afa2;--accent:#b4e6bd;--green:#b4e6bd;--line:#284036;--soft:#1c2e25;--surface-raised:#1a2922;--glass:rgba(15,25,20,.88);--on-accent:#142719;--glow:#94d7ab;--border:var(--line)}
:root[data-theme="light"]{color-scheme:light;--bg:#edf2e9;--paper:#fafcf6;--ink:#163025;--muted:#60786a;--accent:#335f47;--green:#335f47;--line:#ccdacb;--soft:#e2ecdf;--surface-raised:#f4f8ef;--glass:rgba(244,249,238,.92);--on-accent:#fff;--glow:#649677;--border:var(--line)}
body{background:var(--bg);color:var(--ink);font-family:'Inter',ui-sans-serif,system-ui,sans-serif;transition:background .3s,color .3s}::selection{background:var(--accent);color:var(--on-accent)}
.motion-backdrop{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0;--px:0px;--py:0px;contain:strict}.motion-grid{position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--glow) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--glow) 6%,transparent) 1px,transparent 1px);background-size:76px 76px;mask-image:radial-gradient(ellipse at 65% 15%,black,transparent 75%)}
.aurora{position:absolute;border-radius:50%;filter:blur(65px);opacity:.15;will-change:transform;animation:aurora-drift 22s ease-in-out infinite alternate;background:radial-gradient(ellipse,#99e8a9 0,transparent 68%);transform:translate3d(var(--px),var(--py),0)}.aurora-one{width:850px;height:700px;left:25%;top:-480px}.aurora-two{width:550px;height:550px;right:-280px;top:34%;opacity:.11;animation-delay:-12s;background:radial-gradient(ellipse,#5bbda6,transparent 68%)}
.orbital-field{position:absolute;inset:0;opacity:.13;transform:translate3d(var(--px),var(--py),0);transition:transform 1.2s ease-out}.orbital-field svg{width:100%;height:100%}.field-network{stroke:var(--glow);stroke-width:.6;fill:var(--glow);animation:field-float 28s ease-in-out infinite alternate;transform-origin:center}.field-network path{fill:none}.field-halo{fill:none;opacity:.3;stroke-width:1}.field-node{animation:field-pulse 7s ease-in-out infinite}
.app-shell,.shell{position:relative;z-index:1}.sidebar{background:var(--glass);border-right:1px solid var(--line);backdrop-filter:blur(18px);padding-top:30px}.brand{color:var(--ink);letter-spacing:-1.8px}.brand-symbol i,.brand-symbol:after,.brand-mark i,.brand-mark:before{background:var(--accent)}.brand-sub,.brand small{color:var(--accent);letter-spacing:3.5px}.workspace{background:var(--surface-raised);border-color:var(--line);border-radius:15px;padding:14px 10px}.workspace-avatar,.user-avatar,.workspace>span,.user>span{background:var(--soft);color:var(--accent);border:1px solid var(--line);border-radius:11px}.workspace small,.user small{color:var(--muted)}
.nav-item,.nav{position:relative;color:var(--muted);border:1px solid transparent;border-radius:12px;transition:background .2s,transform .2s,color .2s,border-color .2s}.nav-item:hover,.nav:hover{color:var(--ink);background:var(--soft);transform:translateX(3px)}.nav-item.active,.nav.selected{background:linear-gradient(110deg,var(--soft),color-mix(in srgb,var(--accent) 5%,var(--paper)));color:var(--accent);border-color:color-mix(in srgb,var(--accent) 25%,transparent);box-shadow:inset 3px 0 0 var(--accent)}.nav-count{background:var(--surface-raised);color:var(--accent)}.nav-label,.nav-caption{color:var(--muted)}.sidebar-note,.sidebar-bottom{background:linear-gradient(145deg,var(--soft),var(--paper));border:1px solid var(--line);border-radius:16px}.sidebar-note::after{border-color:var(--line);animation:slow-orbit 25s linear infinite}.sidebar-note p,.sidebar-bottom p{color:var(--muted)}.user{border-color:var(--line)}
.topbar{background:var(--glass);border-color:var(--line);backdrop-filter:blur(16px);height:76px}.breadcrumb,.private-label,.access{color:var(--muted)}.breadcrumb b{color:var(--ink)}.header-actions{gap:10px}.theme-controls{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--line);background:var(--paper);border-radius:30px;flex-shrink:0}.theme-button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;transition:background .2s,color .2s}.theme-button:hover{background:var(--soft);color:var(--accent)}.theme-button[aria-pressed="true"]{color:var(--accent)}
.content{padding-top:30px}.page-heading{position:relative;isolation:isolate;padding:36px 32px;border:1px solid var(--line);border-radius:25px;background:linear-gradient(110deg,var(--paper),color-mix(in srgb,var(--glow) 8%,var(--bg)));overflow:hidden;min-height:194px}.page-heading>div:not(.orbit-scene):not(.heading-actions){z-index:2;max-width:70%}.page-heading h1{font-size:clamp(29px,3.3vw,47px);line-height:1.09;font-weight:570;letter-spacing:-1.8px}.page-heading p{font-size:12px;line-height:1.8;max-width:620px;color:var(--muted)}.eyebrow{color:var(--accent);font-size:9px;letter-spacing:2px}.heading-actions{z-index:2;align-self:flex-end}.page-heading .orbit-scene{right:-45px;opacity:.5;width:330px}.page-heading .heading-actions .button{backdrop-filter:blur(10px)}
.orbit-scene{width:440px;height:330px;position:absolute;right:0;top:50%;transform:translateY(-50%);pointer-events:none;z-index:0}.orbit-scene svg{width:100%;height:100%;overflow:visible}.orbit-halo{position:absolute;inset:24%;background:radial-gradient(circle,#9bdcaf4d,transparent 65%);animation:field-pulse 8s infinite}.orbit-ring{fill:none;stroke:var(--accent);stroke-width:.7;opacity:.35;transform-origin:240px 180px;animation:slow-orbit 28s linear infinite}.ring-two{animation-duration:39s;animation-direction:reverse}.ring-three{animation-duration:46s;opacity:.2}.orbit-ring circle{fill:var(--accent);stroke:none}.orbit-molecule{stroke-width:1.4;fill:var(--paper);animation:molecule-float 8s ease-in-out infinite;transform-origin:center}.orbit-molecule circle{fill:var(--accent);stroke:none}.scene-coordinate{position:absolute;font-size:7px;letter-spacing:2px;color:var(--muted);font-family:monospace;left:22px}.coordinate-a{top:21px}.coordinate-b{bottom:20px;left:auto;right:18px}
.button{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:11px;padding:11px 16px;font-size:11px;transition:transform .2s,background .2s,box-shadow .2s;min-height:39px}.button:hover{background:var(--surface-raised);transform:translateY(-2px)}.button.primary,.button.primary:hover{background:var(--accent);color:var(--on-accent);border-color:var(--accent);box-shadow:0 5px 20px color-mix(in srgb,var(--glow) 13%,transparent)}.button.primary:hover{box-shadow:0 8px 26px color-mix(in srgb,var(--glow) 23%,transparent)}.button.quiet{color:var(--muted);background:transparent}.text-button{color:var(--accent)}.notice{background:var(--soft);color:var(--accent);border:1px solid var(--line)}.error{background:#6e302930;color:#f0aea3;border:1px solid #aa514b55}
input,select,textarea,.account-select,.filters label,.filters select,.search{background:var(--paper)!important;color:var(--ink)!important;border-color:var(--line)!important;border-radius:10px!important;accent-color:var(--accent)}input::placeholder,textarea::placeholder{color:var(--muted)}option{background:var(--paper);color:var(--ink)}.filterbar{border-color:var(--line)}.filter-note,.small-muted{color:var(--muted)}.source-chip{color:#e0c58f;background:#735b262e}.segmented{background:var(--soft);border:1px solid var(--line);border-radius:9px}.segmented button{color:var(--muted)}.segmented button.active{background:var(--paper);color:var(--accent);border-radius:6px}
.metric,.panel,.account-card,.quick-link,.app-card,.add-card{background:var(--paper);border:1px solid var(--line);border-radius:19px;box-shadow:0 10px 26px #0000000a}.metric,.account-card,.quick-link,.app-card,.wave-card{position:relative;overflow:hidden;transition:transform .25s,border-color .25s,box-shadow .25s}.metric::before,.account-card::before,.app-card::before{content:'';position:absolute;left:18%;right:18%;top:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 60%,transparent),transparent)}.metric:hover,.account-card:hover,.app-card:hover,.quick-link:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 50%,var(--line));box-shadow:0 12px 40px #00000018}.metric-top,.metric-top svg{color:var(--muted)}.metric strong{font-size:clamp(26px,2.4vw,38px);color:var(--ink);font-weight:500;letter-spacing:-1.5px;font-variant-numeric:tabular-nums}.metric>span{color:var(--muted)}.metric:first-child{background:linear-gradient(135deg,var(--soft),var(--paper))}.panel-header{padding:23px 24px 19px}.panel-footnote{border-color:var(--line);color:var(--muted)}.badge,.tag{color:var(--muted);background:var(--soft);border-color:var(--line);border-radius:7px}.badge.green{background:var(--soft);color:var(--accent);border-color:var(--line)}
.insight-panel{background:linear-gradient(145deg,#244e3b,#142d24);border:1px solid #50745b;border-radius:19px;color:#e9f8e9}.insight-panel .eyebrow,.insight-panel p{color:#b7ccbe}.insight-orbit{animation:slow-orbit 28s linear infinite;border-color:#99c79d66}.insight-lines{opacity:.4}.table-wrap th,th{background:var(--surface-raised);color:var(--muted);border-color:var(--line)}.table-wrap td,td{color:var(--ink);border-color:var(--line)}tbody tr:hover{background:var(--soft)}.video-title small,.handle-chip,.table-wrap small{color:var(--muted)}.table-controls,.account-stats,.account-foot,.section-title,.lab-row,.source-item,.funnel>div,.import-history>div,.app-footer{border-color:var(--line);color:var(--muted)}.handle-avatar,.source-logo,.account-avatar,.member>span,.empty-icon,.experiment-icon{background:var(--soft);color:var(--accent)}.account-card h3,.source-item b,.lab-row strong{color:var(--ink)}.account-stats strong{color:var(--ink)}.account-stats small{color:var(--muted)}.bio-preview,.plain-bio,.video-stats>div,.member,.source-status,.code-box,.lab-intro,.lab-meter{background:var(--soft);color:var(--ink);border-color:var(--line)}.lab-meter>span{background:var(--accent)}.modal-backdrop,.backdrop{background:#050b08c7;backdrop-filter:blur(10px)}.modal{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:23px;box-shadow:0 30px 100px #0008}.modal p,.modal label{color:var(--muted)}
.wave-hero{position:relative;background:linear-gradient(115deg,var(--soft),var(--paper));border-color:var(--line);border-radius:23px;overflow:hidden}.wave-hero:after{content:'';position:absolute;right:-30px;top:-80px;width:260px;height:260px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);box-shadow:0 0 0 30px color-mix(in srgb,var(--accent) 4%,transparent),0 0 0 65px color-mix(in srgb,var(--accent) 3%,transparent);border-radius:50%;animation:field-float 18s infinite alternate;pointer-events:none}.wave-hero>div,.wave-hero>button{z-index:1}.wave-hero .primary{background:var(--accent);color:var(--on-accent)}.wave-hero h2{font-size:clamp(26px,2.5vw,34px)}.wave-hero-tags,.wave-manual{color:var(--muted)}.wave-card,.wave-slot{background:var(--paper);border-color:var(--line);border-radius:17px;color:var(--ink)}.wave-card:hover,.wave-card.selected,.wave-slot:enabled:hover{background:var(--surface-raised);border-color:var(--accent)}.wave-card h3{color:var(--ink)}.wave-members span,.wave-status{background:var(--soft);color:var(--muted)}.wave-card-top,.wave-card-foot>span,.wave-slot small,.wave-slot-account{color:var(--muted)}.wave-progress{background:var(--soft)}.wave-progress>span{background:var(--accent)}.wave-slot.published{background:var(--soft);border-color:var(--accent)}.wave-status.ready,.wave-status.published{background:var(--soft);color:var(--accent)}.wave-status.scheduled{background:#33537445;color:#a9c5e4}.wave-status.skipped{background:var(--soft);color:var(--muted)}.wave-empty,.wave-fieldset,.wave-create-summary{border-color:var(--line)}.wave-empty h3{color:var(--ink)}.wave-empty p,.wave-empty svg,.wave-fieldset legend,.wave-create-summary b{color:var(--muted)}.wave-day.today .wave-day-heading h3,.wave-create-summary strong{color:var(--accent)}.wave-day-heading>span:first-child,.wave-day-heading h3,.wave-filters>span{color:var(--muted)}.wave-form-dates>div,.wave-account-options label,.wave-select-team button{background:var(--soft);border-color:var(--line);color:var(--ink)}.wave-form-dates b{color:var(--accent)}.wave-account-options label:has(input:checked){background:var(--surface-raised);border-color:var(--accent)}.wave-account-options small{color:var(--muted)}.wave-alert{background:#66552232;border-color:#ad884b66;color:#e1c78c}.wave-alert p,.wave-alert .text-button{color:#dfc897}.wave-alert.ended{background:var(--soft);border-color:var(--line);color:var(--accent)}.wave-alert.ended p,.wave-alert.ended .text-button{color:var(--muted)}
.recharts-cartesian-grid line{stroke:var(--line)}.recharts-cartesian-axis-tick text{fill:var(--muted)}.recharts-default-tooltip{background:var(--paper)!important;border:1px solid var(--line)!important;border-radius:12px!important;color:var(--ink)!important}.recharts-tooltip-label{color:var(--ink)!important}.recharts-tooltip-cursor{fill:var(--soft)}
.metrics>.metric,.account-grid>.account-card,.app-grid>.app-card,.quick-grid>.quick-link,.wave-cards>.wave-card{animation:card-arrive .6s both}.metrics>:nth-child(2),.account-grid>:nth-child(2),.app-grid>:nth-child(2){animation-delay:.06s}.metrics>:nth-child(3),.account-grid>:nth-child(3),.app-grid>:nth-child(3){animation-delay:.12s}.metrics>:nth-child(4),.account-grid>:nth-child(4),.app-grid>:nth-child(4){animation-delay:.18s}
@keyframes aurora-drift{0%{transform:translate3d(-50px,-15px,0) scale(.9)}100%{transform:translate3d(80px,65px,0) scale(1.12)}}@keyframes field-float{0%{transform:translate3d(-12px,-14px,0) rotate(-2deg)}100%{transform:translate3d(18px,22px,0) rotate(3deg)}}@keyframes field-pulse{0%,100%{opacity:.4}50%{opacity:1}}@keyframes slow-orbit{to{transform:rotate(360deg)}}@keyframes molecule-float{0%,100%{transform:translateY(-7px) rotate(-3deg)}50%{transform:translateY(10px) rotate(3deg)}}@keyframes card-arrive{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
:root[data-motion="paused"] *, :root[data-motion="paused"] *::before,:root[data-motion="paused"] *::after,:root[data-background-active="off"] .motion-backdrop *,:root[data-background-active="off"] .orbit-scene *{animation-play-state:paused!important}
@media(max-width:1150px){.page-heading>div:not(.orbit-scene):not(.heading-actions){max-width:85%}.page-heading .orbit-scene{opacity:.25;width:290px}.page-heading{gap:20px}.heading-actions{align-self:flex-start}}
@media(max-width:650px){.content{padding:24px 15px}.topbar{height:68px;padding-inline:17px}.theme-button{width:29px;height:29px}.page-heading{padding:27px 21px;min-height:206px;border-radius:21px;margin-bottom:23px}.page-heading>div:not(.orbit-scene):not(.heading-actions){max-width:100%}.page-heading h1{font-size:31px;letter-spacing:-1.2px;max-width:410px}.page-heading .orbit-scene{right:-100px;top:30%;opacity:.16}.heading-actions{width:100%;flex-wrap:wrap}.metrics{gap:10px}.metric{padding:17px 13px}.metric strong{font-size:29px}.metric>span{font-size:9px}.panel-header{padding-inline:18px}.aurora{filter:blur(40px)}.orbital-field{opacity:.08}.wave-card,.wave-slot{border-radius:15px}.private-label{display:none}.header-actions{gap:5px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}.orbital-field{transform:none!important}}


:root{--deep:var(--ink);--deep-2:var(--accent);--shadow:0 10px 35px #00000014}.sidebar{background:var(--glass);color:var(--ink);border-right:1px solid var(--line)}.sidebar>.brand{color:var(--ink)}.sidebar .brand-label{color:var(--accent)}.sidebar .brand-symbol{background:var(--soft);color:var(--accent);border:1px solid var(--line);box-shadow:0 0 35px #9adb9f11}.sidebar .brand-symbol span{background:var(--accent)}.workspace-label{color:var(--muted)}.sidebar-note{background:linear-gradient(145deg,var(--soft),var(--paper));color:var(--ink);border-color:var(--line)}.sidebar-note p,.identity>div span{color:var(--muted)}.identity{border-color:var(--line)}.identity strong{color:var(--ink)}.avatar,.sidebar .avatar{background:var(--soft);color:var(--accent)}.sidebar .icon-button{color:var(--muted)}.sidebar .nav-item{color:var(--muted);min-height:48px}.sidebar .nav-item svg{color:inherit}.sidebar .nav-item.active{background:var(--soft);border-color:var(--line);color:var(--accent)}.sidebar .nav-item:hover{background:var(--soft);color:var(--ink)}.topbar{background:var(--glass);border-color:var(--line)}.topbar-right{padding-right:100px}.affiliate-display-controls{position:fixed;right:24px;top:18px;z-index:65}.secure-label,.breadcrumb,.page-footer{color:var(--muted)}.breadcrumb strong{color:var(--ink)}.card{background:var(--paper);border-color:var(--line);color:var(--ink);border-radius:21px;box-shadow:var(--shadow)}.card h2,.card h3{color:var(--ink)}.page-heading{padding:34px 29px;min-height:175px;display:flex;align-items:center;gap:20px}.page-heading>div{position:relative;z-index:1;max-width:75%}.page-heading::after{content:'';position:absolute;right:-60px;top:-90px;width:290px;height:290px;border:1px solid color-mix(in srgb,var(--accent) 27%,transparent);border-radius:50%;box-shadow:0 0 0 32px color-mix(in srgb,var(--accent) 3%,transparent),0 0 0 70px color-mix(in srgb,var(--accent) 2%,transparent);animation:field-float 18s infinite alternate;pointer-events:none}.page-heading h1{font-size:clamp(30px,3vw,46px);color:var(--ink)}.page-heading p,.hello-mark{color:var(--muted)}.page-heading>.button{position:relative;z-index:1}.stat-card{background:var(--paper);border-color:var(--line);border-radius:19px;box-shadow:none;transition:transform .25s,border-color .25s;animation:card-arrive .65s both}.stat-card:hover{transform:translateY(-4px);border-color:var(--accent)}.stat-card:nth-child(2){animation-delay:.06s}.stat-card:nth-child(3){animation-delay:.12s}.stat-card:nth-child(4){animation-delay:.18s}.stat-card strong,.mini-stats strong,.amount,.compact-row strong{color:var(--ink)}.stat-card p,.stat-bottom,.mini-stats span,.period-note,.cell-sub,.partner-cell small{color:var(--muted)}.stat-card.highlight{background:linear-gradient(140deg,#264e38,#173226);border-color:#527d5c;color:#eff8ee}.stat-card.highlight strong{color:#ddf1d1}.stat-card.highlight p,.stat-card.highlight .stat-bottom{color:#b4ccba}.stat-icon{background:#a4d0a329;color:#d7efcf}.button{background:var(--accent);color:var(--on-accent);border-color:var(--accent);border-radius:11px}.button:hover:not(:disabled){background:var(--accent);color:var(--on-accent);box-shadow:0 8px 28px #95dfac20}.button.secondary{background:var(--soft);color:var(--ink);border-color:var(--line)}.button.secondary:hover:not(:disabled){background:var(--surface-raised);border-color:var(--accent);color:var(--ink)}.filter-bar select,.filter-bar input,.period-control{background:var(--paper);color:var(--ink);border-color:var(--line)}.segmented{background:var(--soft);border-color:var(--line)}.segmented button.selected{background:var(--paper);color:var(--accent)}.chart-tabs{border-color:var(--line)}.chart-tabs button{color:var(--muted)}.chart-tabs button.selected{color:var(--accent);border-color:var(--accent)}.chart-grid line{stroke:var(--line)}.chart-line{stroke:var(--accent)}.chart-dots circle{fill:var(--paper);stroke:var(--accent)}.chart-axis,.chart-dates{color:var(--muted)}.chart-empty{background:var(--soft);border-color:var(--line)}.chart-empty-copy h3{color:var(--ink)}.chart-empty-copy p,.chart-empty-copy .eyebrow{color:var(--muted)}.chart-empty-art{border-color:var(--line);background:repeating-linear-gradient(to top,transparent 0 32px,var(--line) 33px,transparent 34px)}.chart-empty-art span{background:color-mix(in srgb,var(--accent) 24%,var(--paper))}.chart-empty-art i{border-color:var(--accent)}.quiet-card,.install-card,.partner-link-preview{background:var(--soft);border-color:var(--line)}.round-icon,.empty-icon{background:var(--soft);color:var(--accent)}.copy-field input{background:var(--paper);color:var(--accent);border-color:var(--line)}.link-details{border-color:var(--line);color:var(--muted)}.link-details strong,.code-tag,td code{background:var(--soft);color:var(--accent)}th{background:var(--surface-raised);color:var(--muted);border-color:var(--line)}td{border-color:var(--line);color:var(--ink)}td strong{color:var(--ink)}tbody tr:hover{background:var(--soft)}.badge{background:var(--soft);color:var(--accent)}.badge.pending,.badge.flagged{background:#80632433;color:#dec88f}.badge.cancelled,.badge.refunded,.badge.suspended{background:#6f393133;color:#e4b0a3}.empty h3{color:var(--ink)}.empty p{color:var(--muted)}.mini-stats>div{background:var(--paper);border-color:var(--line);border-radius:17px}.details-card dl>div,.detail-tabs,.form-section-heading:not(:first-child),.form-footer,.advanced-settings{border-color:var(--line)}.detail-tabs a[aria-current]{color:var(--accent);border-color:var(--accent)}.partner-link-preview span,.partner-link-preview code{color:var(--accent)}.form-section-heading>span{background:var(--soft);color:var(--accent)}.green-tint{background:var(--soft)}.login-layout{position:relative;z-index:1;background:transparent}.login-story{background:linear-gradient(140deg,#10281b,#101c18);border-right:1px solid var(--line)}.login-story .brand{color:#edf6ef}.login-story-copy em{color:#b4e6bd}.login-story-copy>p{color:#a2bbab}.login-story-copy .eyebrow{color:#b4e6bd}.login-form-wrap{background:transparent}.login-form-inner{padding:38px;border:1px solid var(--line);background:var(--glass);border-radius:25px;box-shadow:0 25px 70px #0002;backdrop-filter:blur(15px)}.login-form-inner>p,.remember-device span,.remember-device small,.login-help p,.copyright{color:var(--muted)}.login-help{border-color:var(--line)}.login-orbit{animation:slow-orbit 60s linear infinite}.login-orbit span{border-color:#b4e6bd22;animation:field-pulse 8s infinite}.login-orbit span:nth-child(2){animation-delay:-3s}.login-orbit span:nth-child(3){animation-delay:-5s}.login-actions button{color:var(--accent)}.setup-notice{background:var(--soft);border-color:var(--line)}dialog{background:var(--paper);border-color:var(--line);color:var(--ink)}dialog::backdrop{background:#050c09bb;backdrop-filter:blur(8px)}#toast{background:var(--paper);border-color:var(--accent);color:var(--ink)}.bottom-nav{background:var(--glass);border-color:var(--line)}.network-notice{background:#66552b33;color:#e1c996}.initial-loader,.access-denied{position:relative;z-index:1}.footnote,.conditions p,.form-card label,.details-card dt,.details-card dd{color:var(--muted)}.inline-action{color:var(--accent)}
@media(max-width:800px){.affiliate-display-controls{right:18px;top:12px}.topbar-right{padding-right:85px}.small-avatar{display:none}.login-form-inner{margin-inline:16px;padding:30px 22px}.page-heading{padding:28px 22px;min-height:183px}.page-heading>div{max-width:100%}.page-heading::after{opacity:.4}.page-heading h1{font-size:31px}main#content{padding-top:24px}.bottom-nav .nav-item.active{background:var(--soft);color:var(--accent)}}@media(max-width:600px){.page-heading{flex-wrap:wrap}.login-form-wrap{padding:72px 0 25px}.login-form-inner{width:calc(100% - 32px)}.login-form-inner h1{font-size:28px}.affiliate-display-controls .theme-button{width:29px;height:29px}}
