:root{color-scheme: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-sidebar-glass: color-mix(in srgb, var(--color-elevated) 8%, transparent);--color-sidebar-edge: color-mix(in srgb, var(--color-elevated) 25%, transparent);--color-text: light-dark(#333530, #eeede6);--color-menu-icon: light-dark(#101114, var(--color-text));--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(#153da4, #101114);--color-sky-middle: light-dark(#346bd0, #0b1020);--color-sky-horizon: light-dark(#a2c6ec, #101114);--color-sky-glow: light-dark(#dceaff, #203a88);--color-sky-star: light-dark(#dce9ff, #7182a9);--color-sky-text: light-dark(#20365a, #dddfe5);--color-narrative-text: light-dark(#fff8dc, var(--color-sky-text));--color-sky-text-muted: light-dark(#354e76, #b3b7c2);--color-sky-surface: light-dark(#ccdff6, #171c27);--color-sky-elevated: light-dark(#e0ebfc, #1f2021);--color-sky-border: light-dark(#5677a3, #7888a5);--color-sky-focus: light-dark(#294d8f, #9ab4e4);--color-sky-action: light-dark(#2c52a0, #b7c9ea);--color-sky-action-hover: light-dark(#203d7b, #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}
