:root{color-scheme:light dark;--font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-bg: light-dark(#f7f5f0, #242520);--color-surface: light-dark(#eeece5, #2d2e28);--color-elevated: light-dark(#fffefa, #30312b);--color-text: light-dark(#333530, #eeede6);--color-caret: #ef4444;--color-text-muted: light-dark(#686a62, #b6b8ad);--color-border: light-dark(#d5d6cd, #505349);--color-border-focus: #92968a;--color-focus: light-dark(#73766c, #a9ad9d);--color-action: light-dark(#333530, #e4e6d9);--color-action-hover: light-dark(#4a4e43, #cbd0bd);--color-on-action: light-dark(#fffefa, #242520);--color-primary: light-dark(#0b57d0, #a8c7fa);--color-primary-hover: light-dark(#0842a0, #c5d9fa);--color-on-primary: light-dark(#ffffff, #242520);--color-sky-zenith: light-dark(#104b93, #101114);--color-sky-middle: light-dark(#1c65b2, #0b1020);--color-sky-horizon: light-dark(#75b8ef, #101114);--color-sky-glow: light-dark(transparent, #203a88);--color-sky-star: light-dark(#c7e5ff, #7182a9);--color-sky-text: light-dark(#123453, #dddfe5);--color-sky-text-muted: light-dark(#163c60, #b3b7c2);--color-sky-surface: light-dark(#cce5fa, #171c27);--color-sky-elevated: light-dark(#dceeff, #1f2021);--color-sky-border: light-dark(#315b85, #7888a5);--color-sky-focus: light-dark(#103e71, #9ab4e4);--color-sky-action: light-dark(#164e86, #b7c9ea);--color-sky-action-hover: light-dark(#103c6b, #d4e1f7);--color-sky-on-action: light-dark(#ffffff, #101725)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*,*:before,*:after{box-sizing:border-box}body{margin:0;background-color:var(--color-bg);color:var(--color-text);caret-color:var(--color-caret);font-family:var(--font-family);font-size:1rem;line-height:1.5}button,input,select,textarea{font:inherit}a{color:var(--color-primary);text-underline-offset:.15em}a:hover{color:var(--color-primary-hover)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}
