html[data-appearance=light]{color-scheme:light;--bg:#f6f8f7;--panel:#ffffff;--line:#c5d4cd;--text:#172c29;--muted:#52675f;--accent:#14796d;--danger:#b33d32;--warning:#796015;--affirmative:#8b4f35;--negative:#365f8b;--appearance-on-accent:#ffffff;--appearance-panel:var(--panel);--appearance-inset:var(--bg);--appearance-hover:#edf3f0;--appearance-selected:#e9f5f1;--appearance-line:var(--line);--appearance-muted:var(--muted);--appearance-text:var(--text);--appearance-accent:var(--accent);--appearance-table:#edf3f0;--appearance-floating:rgb(255 255 255/97%);--appearance-loading:var(--panel);--appearance-error-bg:#fff0ed;--appearance-error-text:var(--danger);--appearance-warning:var(--warning);--appearance-warning-bg:#fff6d9;--appearance-success:#17664f;--appearance-success-bg:#e9f5ef;--appearance-affirmative:var(--affirmative);--appearance-negative:var(--negative)}html[data-appearance=light] :is(input,select,textarea):not([type=color]):not([type=range]):not([type=checkbox]):not([type=radio]){background-color:var(--bg);color:var(--text);border-color:#82978e}html[data-appearance=light] :is(input,textarea)::placeholder{color:var(--muted);opacity:1}html[data-appearance=light] .account-avatar{background:var(--accent)}html[data-appearance=light] .home-navbar{box-shadow:0 4px 20px rgb(23 44 41/6%)}html[data-appearance=light] .auth-card{box-shadow:0 8px 28px rgb(23 44 41/5%)}html[data-appearance=light] .schedule-detail-link:hover{color:var(--accent)}.website-appearance-settings{max-width:760px}.website-appearance-settings h2{margin-bottom:12px}.website-appearance-settings p{line-height:1.7}.site-appearance-control{display:grid;gap:8px;margin:20px 0 0;max-width:320px;color:var(--text);font-size:14px}.site-appearance-control select{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);font:inherit}.site-appearance-control small{color:var(--warning);line-height:1.6}html[data-appearance=light] .home-carousel:not(:has(.carousel-slide>img)){background:linear-gradient(120deg,#e9f5f1,#f6f8f7 70%);box-shadow:0 8px 28px rgb(23 44 41/5%)}html[data-appearance=light] .home-carousel:not(:has(.carousel-slide>img)) .carousel-slide{color:var(--text)}html[data-appearance=light] .home-carousel:not(:has(.carousel-slide>img)) .carousel-slide:after{background:none}html[data-appearance=light] .home-carousel:not(:has(.carousel-slide>img)) .carousel-copy p{color:var(--muted)}.board,.board-shell.themed{color-scheme:dark;--bg:#101514;--panel:#18201e;--line:#35413c;--text:#edf1e9;--muted:#a7b4ac;--accent:#d9ed9b;--surface:var(--panel);--border:var(--line);--danger:#ff8e7e;--warning:#ecd789;--affirmative:#e6a689;--negative:#9fbde8;--appearance-accent:initial;--appearance-affirmative:initial;--appearance-error-bg:initial;--appearance-error-text:initial;--appearance-floating:initial;--appearance-hover:initial;--appearance-inset:initial;--appearance-line:initial;--appearance-loading:initial;--appearance-muted:initial;--appearance-negative:initial;--appearance-on-accent:initial;--appearance-panel:initial;--appearance-selected:initial;--appearance-success:initial;--appearance-success-bg:initial;--appearance-table:initial;--appearance-text:initial;--appearance-warning:initial;--appearance-warning-bg:initial}