/* One green night palette, independent of the light-mode accent selection. */
:root{--night-bg:#344b43;--night-paper:#3d594e;--night-paper-soft:#435f50;--night-ink:#f4f4e8;--night-muted:#d8e4d7;--night-green:#c0d8bb;--night-orange:#f2cba7;--night-line:#9eb5a4;--night-hover:#d1e3ca;--night-pressed:#accca6;--night-accent-soft:#405c4d;--night-button-ink:#233d31;--night-scene-overlay:#344b43ed}
html[data-appearance="light"]{color-scheme:only light}
html[data-appearance="dark"]{color-scheme:dark}
body[data-appearance="dark"]{--bg:var(--night-bg);--paper:var(--night-paper);--paper-soft:var(--night-paper-soft);--ink:var(--night-ink);--muted:var(--night-muted);--green:var(--night-green);--orange:var(--night-orange);--line:var(--night-line);--accent-hover:var(--night-hover);--accent-pressed:var(--night-pressed);--accent-soft:var(--night-accent-soft);--button-ink:var(--night-button-ink);--scene-overlay:var(--night-scene-overlay);--shadow:0 12px 36px #152c2b35}
@media(prefers-color-scheme:dark){
 body:not([data-appearance="light"]){--bg:var(--night-bg);--paper:var(--night-paper);--paper-soft:var(--night-paper-soft);--ink:var(--night-ink);--muted:var(--night-muted);--green:var(--night-green);--orange:var(--night-orange);--line:var(--night-line);--accent-hover:var(--night-hover);--accent-pressed:var(--night-pressed);--accent-soft:var(--night-accent-soft);--button-ink:var(--night-button-ink);--scene-overlay:var(--night-scene-overlay);--shadow:0 12px 36px #152c2b35}
}
.appearance-select{display:block;width:100%;min-height:52px;padding:13px 16px;border:1px solid var(--line);border-radius:12px;background:var(--paper-soft);color:var(--ink);font:400 16px/1.5 var(--body)}
.appearance-help{font-size:14px!important;line-height:1.7;margin:16px 0 28px!important}
