:root{color-scheme:dark;--color-background: #000;--color-surface: #000;--color-surface-raised: #050505;--color-foreground: #fff;--color-muted: #777;--color-muted-readable: #aaa;--color-accent: #ddd;--color-border-subtle: rgba(255, 255, 255, .08);--color-border-default: rgba(255, 255, 255, .12);--color-border-strong: rgba(255, 255, 255, .24);--color-border-hover: rgba(255, 255, 255, .28);--color-border-input: rgba(255, 255, 255, .35);--color-border-focus: rgba(255, 255, 255, .42);--color-modal-backdrop: rgba(0, 0, 0, .82);--color-danger-text: #ddd;--color-readonly-text: #ddd;--bg: var(--color-background);--fg: var(--color-foreground);--muted: var(--color-muted)}:root[data-theme=dark]{--color-background: #121212;--color-surface: #181818;--color-surface-raised: #202020;--color-foreground: #f5f5f5;--color-muted: #8a8a8a;--color-muted-readable: #b8b8b8;--color-accent: #e6e6e6;--color-border-subtle: rgba(255, 255, 255, .08);--color-border-default: rgba(255, 255, 255, .14);--color-border-strong: rgba(255, 255, 255, .26);--color-border-hover: rgba(255, 255, 255, .34);--color-border-input: rgba(255, 255, 255, .38);--color-border-focus: rgba(255, 255, 255, .48);--color-modal-backdrop: rgba(0, 0, 0, .68);--color-danger-text: #f0f0f0;--color-readonly-text: #e6e6e6}:root[data-theme=light]{color-scheme:light;--color-background: #f4f1ea;--color-surface: #faf8f3;--color-surface-raised: #eee9df;--color-foreground: #111;--color-muted: #6f6a61;--color-muted-readable: #4f4a43;--color-accent: #222;--color-border-subtle: rgba(0, 0, 0, .08);--color-border-default: rgba(0, 0, 0, .12);--color-border-strong: rgba(0, 0, 0, .22);--color-border-hover: rgba(0, 0, 0, .3);--color-border-input: rgba(0, 0, 0, .34);--color-border-focus: rgba(0, 0, 0, .42);--color-modal-backdrop: rgba(20, 16, 10, .38);--color-danger-text: #222;--color-readonly-text: #222}html,body{min-height:100%}body{background:var(--bg);color:var(--fg);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace;margin:0;text-rendering:geometricPrecision}button,input{font:inherit}::selection{background:var(--fg);color:var(--bg)}
