html[data-theme=atlas]{--bg:#f3efe7;--surface:#fcfaf5;--ink:#302e27;--text:#302e27;--muted:#78746a;--line:#dcd5c8;--primary:#b94e31;--green:#b94e31;--radius:2px;--active:#f1e1d5;--entry-ink:var(--ink);--entry-muted:var(--muted);--entry-blue:var(--primary)}
html[data-theme=orbit]{--bg:#0e101c;--surface:#191c2e;--ink:#edeefa;--text:#edeefa;--muted:#a5abc3;--line:#343a55;--primary:#bea6ff;--green:#bea6ff;--radius:12px;--active:#332b52;--entry-ink:var(--ink);--entry-muted:var(--muted);--entry-blue:var(--primary);color-scheme:dark}
html[data-theme=block]{--bg:#f5f4ea;--surface:#fffef6;--ink:#1a2019;--text:#1a2019;--muted:#65695d;--line:#20251e;--primary:#455c00;--green:#455c00;--radius:0px;--active:#d7fa48;--entry-ink:var(--ink);--entry-muted:var(--muted);--entry-blue:var(--primary)}
html[data-theme=grove]{--bg:#f1f6ee;--surface:#fefef9;--ink:#2c4938;--text:#2c4938;--muted:#718577;--line:#d6e1d2;--primary:#3d7554;--green:#3d7554;--radius:18px;--active:#e0edd9;--entry-ink:var(--ink);--entry-muted:var(--muted);--entry-blue:var(--primary)}
html[data-theme],html[data-theme] body{background:var(--bg);color:var(--ink)}html[data-theme] :is(.sidebar,.sidebar-foot,.topbar,.panel,.card,.metric,.entry-card.auth-card,.auth-card,.date-popover,.modal-card,dialog){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme] :is(.panel,.card,.metric,.entry-card.auth-card,dialog,.btn,input,select,textarea){border-radius:var(--radius)}html[data-theme] :is(.brand,.crumb strong,.page-head h1,.metric-value,.card h2,.panel h2,.entry-card h1,.entry-card .field label){color:var(--ink)}html[data-theme] :is(.nav a,.top-actions,.btn,.field input,.field select,.field textarea,.filter-bar input,.filter-bar select,.search,.toolbar input,.toolbar select){color:var(--ink)}html[data-theme] :is(.btn,input,select,textarea,.entry-card .field input){background:var(--surface);border-color:var(--line);color:var(--ink)}html[data-theme] .nav a.active{background:var(--active);color:var(--primary)}html[data-theme] .nav a.active .icon{color:var(--primary)}html[data-theme] .nav a:hover{background:var(--active);color:var(--ink)}html[data-theme] :is(.btn.primary,.entry-card .auth-form>.auth-submit){background:var(--primary);border-color:var(--primary);color:var(--surface)}html[data-theme] .entry-layout{--entry-ink:var(--ink);--entry-muted:var(--muted);--entry-blue:var(--primary);background:var(--bg);color:var(--ink)}html[data-theme] :is(.entry-brand,.entry-card h1,.entry-card .field input){color:var(--ink)}html[data-theme] :is(.entry-card .auth-heading>p,.entry-card .field small,.entry-back,.entry-footer){color:var(--muted)}html[data-theme] :is(th,thead,.panel-head,.toolbar,.filter-bar,.table-footer){background:var(--surface);color:var(--muted);border-color:var(--line)}html[data-theme] td{border-color:var(--line)}html[data-theme] tbody tr:hover{background:var(--active)}html[data-theme] .content{padding-bottom:65px}html[data-theme] .entry-footer{padding-bottom:80px}html[data-theme=atlas] .entry-card.auth-card{box-shadow:12px 12px 0 #e4ded2}html[data-theme=atlas] .entry-card h1{font-family:Georgia,serif}html[data-theme=orbit] .entry-layout{background:radial-gradient(ellipse at 30% 30%,#39295866,transparent 60%),var(--bg)}html[data-theme=orbit] .entry-card.auth-card{box-shadow:0 0 80px #916cff18}html[data-theme=orbit] .entry-card .auth-form>.auth-submit{color:#19132a}html[data-theme=orbit] .btn.primary{color:#19132a}html[data-theme=orbit] :is(.card p,.metric-label,.top-help,.table-name,.auth-switch,.help,.muted){color:var(--muted)}html[data-theme=block] .entry-card.auth-card{border:2px solid var(--ink);box-shadow:10px 10px 0 var(--ink)}html[data-theme=block] .entry-card .auth-form>.auth-submit{background:#d7fa48;color:var(--ink);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}html[data-theme=block] .panel,html[data-theme=block] .metric{border-width:2px}html[data-theme=block] .nav a.active{color:var(--ink);font-weight:700}html[data-theme=grove] .entry-card.auth-card{padding:45px;border-radius:35px 35px 18px 18px;box-shadow:0 24px 60px #2c543411}html[data-theme=grove] .entry-layout{background:radial-gradient(ellipse at 80% 30%,#dbe8d4,transparent 55%),var(--bg)}html[data-theme=grove] .btn,html[data-theme=grove] .entry-card .auth-form>.auth-submit{border-radius:30px}.app-theme-switch{position:fixed;bottom:16px;right:20px;display:flex;gap:4px;z-index:60;background:var(--surface);padding:6px;border:1px solid var(--line);border-radius:12px;box-shadow:0 5px 25px #0001}.app-theme-switch button{font:11px system-ui,sans-serif;cursor:pointer;color:var(--muted);background:transparent;border:0;padding:8px 12px;border-radius:6px}.app-theme-switch button[aria-pressed=true]{background:var(--active);color:var(--primary)}@media(max-width:600px){.app-theme-switch{right:10px;bottom:10px}.app-theme-switch button{padding:7px 10px}html[data-theme=grove] .entry-card.auth-card{padding:28px}}

.deployment-notice{font:12px/1.6 system-ui,sans-serif;text-align:center;background:#fff3d6;color:#73501b;padding:9px 16px;border-bottom:1px solid #e9d4a4;position:relative;z-index:40}
