.ui-light-surface,:root{color-scheme:light;--ui-canvas:#f0f5f8;--ui-surface:#ffffff;--ui-raised:#eaf2f7;--ui-hover:#e0edf4;--ui-input:#f8fbfd;--ui-border:#cbdce7;--ui-border-strong:#7895a9;--ui-text:#102f43;--ui-text-secondary:#35546a;--ui-text-muted:#496579;--ui-accent:#104b69;--ui-accent-hover:#0c3a53;--ui-accent-soft:#dceef3;--ui-positive:#08745d;--ui-positive-soft:#e8f5f0;--ui-negative:#bd2f50;--ui-negative-soft:#faedf1;--ui-warning:#85520c;--ui-info:#14628d;--ui-on-accent:#ffffff;--ui-on-danger:#ffffff;--ui-verified:#087568;--ui-record:#e8f3f9;--ui-shadow:0 16px 48px rgb(21 53 75/0.16)}.global-top-nav,.ui-ocean-surface{color-scheme:dark;--ui-canvas:#0b2f43;--ui-surface:#103f56;--ui-raised:#1d5068;--ui-hover:#2a6077;--ui-input:#0d354b;--ui-border:#37647a;--ui-border-strong:#7ea4b9;--ui-text:#ffffff;--ui-text-secondary:#e0eef6;--ui-text-muted:#bfd6e5;--ui-accent:#a1ead6;--ui-accent-hover:#c0f5e7;--ui-accent-soft:#244f59;--ui-positive:#7fe7c3;--ui-positive-soft:#244f4e;--ui-negative:#ffa0b1;--ui-negative-soft:#553b50;--ui-warning:#ebc17d;--ui-info:#a3d3f0;--ui-on-accent:#103c3b;--ui-on-danger:#123447;--ui-verified:#a1ead6;--ui-record:#1d5068;--ui-shadow:0 16px 48px rgb(7 29 42/0.24);color:var(--ui-text)}:root{--ui-brand-glass:#a1ead6;--ui-brand-glass-ink:#103c3b;--ui-backdrop:rgb(12 35 50/0.58);--ui-on-danger:#ffffff;--ui-radius:6px;--ui-radius-panel:8px;--ui-font:"Segoe UI","Noto Sans SC","PingFang SC","Microsoft YaHei UI","Microsoft YaHei",system-ui,sans-serif;--ui-font-mono:"SFMono-Regular",Consolas,"Liberation Mono","Microsoft YaHei",monospace;--ui-font-caption:12px;--ui-font-label:13px;--ui-font-control:14px;--ui-font-body:15px;--ui-page-max-width:1920px;--ui-page-gutter:8px;--ui-page-content-width:min(calc(var(--ui-page-max-width) - 2 * var(--ui-page-gutter)),calc(100% - 2 * var(--ui-page-gutter)))}@media (max-width:640px){:root{--ui-page-gutter:6px}}input,textarea{caret-color:var(--ui-accent)}input::placeholder,textarea::placeholder{color:var(--ui-text-muted);opacity:1}input[type=checkbox],input[type=radio]{accent-color:var(--ui-accent)}