:root[data-app-page][data-theme=dark]{--bg:#0f172a;--panel:#1e293b;--text:#f8fafc;--ink:#f8fafc;--muted:#cbd5e1;--line:#475569;--soft:#172033;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--border-color:#475569;--bg-input:#1e293b;--bg-toolbar:#1e293b;--bg-secondary:#334155;--bg-hover:#334155;--bg-active:#0f172a;--pro-bg:#0f172a;--pro-panel:#1e293b;--pro-text:#f8fafc;--pro-muted:#cbd5e1;--pro-line:#475569;--pro-line-strong:#64748b}:root[data-app-page][data-theme=dark] body{color:#f8fafc;background:#0f172a}:root[data-app-page=account][data-theme=dark] :-webkit-any(.account-header,.account-section,#account-analytics,button,.account-button,input){color:#f8fafc;background:#1e293b;border-color:#475569}:root[data-app-page=account][data-theme=dark] :is(.account-header,.account-section,#account-analytics,button,.account-button,input){color:#f8fafc;background:#1e293b;border-color:#475569}:root[data-app-page=account][data-theme=dark] :-webkit-any(p,dt){color:#cbd5e1}:root[data-app-page=account][data-theme=dark] :is(p,dt){color:#cbd5e1}:root[data-app-page=account][data-theme=dark] a{color:#93c5fd}:root[data-app-page][data-theme=dark] .public-shell{--public-ink:#f8fafc;--public-text:#cbd5e1;--public-muted:#cbd5e1;--public-line:#475569;--public-paper:#0f172a;--public-panel:#1e293b;--public-footer:#0f172a}:root[data-app-page=cancel][data-theme=dark] .checkout-cancel-page{--bg:#0f172a;--panel:#1e293b;--text:#f8fafc;--muted:#cbd5e1;--line:#475569;--danger:#fca5a5}:root[data-app-page=cancel][data-theme=dark] .btn-primary{background:#2563eb}:root[data-app-page=receipt][data-theme=dark]{--green-light:#14372b}:root[data-app-page=receipt][data-theme=dark] :is(.brand,.success-help a){color:#86efac}:root[data-app-page=receipt][data-theme=dark] #signin-error{color:#fca5a5}:root[data-app-page=account][data-theme=dark] .empty-downloads{color:#cbd5e1;background:#172033}:root[data-app-page][data-theme=dark] .public-shell-header{background:#1e293b}:root[data-app-page=cancel][data-theme=dark] .icon{color:#f8fafc;background:#334155}:root[data-app-page=builder][data-theme=dark] :is(.location-search-group,.builder-panel input,.builder-panel select,.builder-panel textarea,.builder-footer,.map-control){color:#f8fafc;background:#1e293b;border-color:#475569}:root[data-app-page=builder][data-theme=dark] .map-shell{background:#0f172a}:root[data-theme=dark]:-webkit-any([data-app-page=signin],[data-app-page=withdraw],[data-app-page=region]) a{color:#93c5fd}:root[data-theme=dark]:is([data-app-page=signin],[data-app-page=withdraw],[data-app-page=region]) a{color:#93c5fd}:root[data-app-page=builder][data-theme=dark] .map-shell a{color:#93c5fd}:root[data-app-page=builder][data-theme=dark] :-webkit-any(.boundary-action,.btn.secondary){color:#f8fafc;background:#334155}:root[data-app-page=builder][data-theme=dark] :is(.boundary-action,.btn.secondary){color:#f8fafc;background:#334155}:root[data-app-page=builder][data-theme=dark] .boundary-action.clear{color:#fca5a5;border-color:#7f1d1d}:root[data-app-page=notifications][data-theme=dark]{--line-strong:#64748b;--accent:#93c5fd;--accent-strong:#bfdbfe;--accent-soft:#172554;--danger:#fca5a5}:root[data-app-page=notifications][data-theme=dark] :is(.nav a,.nav button,.account-pill,.panel){background:#1e293b}:root[data-app-page=notifications][data-theme=dark] .switch{background:#475569}:root[data-app-page=notifications][data-theme=dark] .switch[aria-checked=true]{background:#2563eb}:root[data-theme=dark]:-webkit-any([data-app-page=signin],[data-app-page=withdraw],[data-app-page=region]) :-webkit-any(.card,.region-section,input,select){color:#f8fafc;background:#1e293b;border-color:#475569}:root[data-theme=dark]:is([data-app-page=signin],[data-app-page=withdraw],[data-app-page=region]) :is(.card,.region-section,input,select){color:#f8fafc;background:#1e293b;border-color:#475569}:root[data-theme=dark]:-webkit-any([data-app-page=signin],[data-app-page=withdraw],[data-app-page=region]) :-webkit-any(h1,h2,label){color:#f8fafc}:root[data-theme=dark]:is([data-app-page=signin],[data-app-page=withdraw],[data-app-page=region]) :is(h1,h2,label){color:#f8fafc}:root[data-theme=dark]:-webkit-any([data-app-page=signin],[data-app-page=withdraw],[data-app-page=region]) :-webkit-any(.muted,.subtitle,.divider,.back,.brand,.page-code-form p){color:#cbd5e1}:root[data-theme=dark]:is([data-app-page=signin],[data-app-page=withdraw],[data-app-page=region]) :is(.muted,.subtitle,.divider,.back,.brand,.page-code-form p){color:#cbd5e1}:root[data-app-page=signin][data-theme=dark] .google-btn{color:#f8fafc;background:#1e293b;border-color:#475569}:root[data-app-page][data-theme=dark] .public-shell .public-button-primary{color:#fff}:root[data-app-page=builder][data-theme=dark] #publish-preview{--ink:#0b1b31;--text:#344054;--muted:#667085;--line:#d6deea;--soft:#f7f9fd;--panel:#fff;color:var(--text)}:root[data-app-page=builder][data-theme=dark] #publish-preview :-webkit-any(input,select,textarea){color:#0b1b31;background:#fff;border-color:#d6deea}:root[data-app-page=builder][data-theme=dark] #publish-preview :is(input,select,textarea){color:#0b1b31;background:#fff;border-color:#d6deea}
