:root{--font-sans: system-ui, -apple-system, sans-serif;--font-serif: Georgia, "Times New Roman", serif;--font-mono: "Fira Code", monospace;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-xl: 16px;--color-background-primary: #ffffff;--color-background-secondary: #f5f5f4;--color-background-tertiary: #eeece8;--color-background-active: #f8fcff;--color-background-info: #e6f1fb;--color-background-success: #eaf3de;--color-background-warning: #faeeda;--color-background-danger: #fcebeb;--color-text-primary: #1a1a1a;--color-text-secondary: #5c5c5c;--color-text-tertiary: #9a9a9a;--color-text-active: #0d1f0d;--color-text-info: #185fa5;--color-text-success: #3b6d11;--color-text-warning: #854f0b;--color-text-danger: #a32d2d;--color-border-tertiary: rgba(0,0,0,.1);--color-border-secondary: rgba(0,0,0,.18);--color-border-primary: rgba(0,0,0,.28);--color-border-active: rgba(0,0,0,.48);--color-border-info: #378add;--color-border-success: #639922;--color-border-warning: #ba7517;--color-border-danger: #e24b4a}@media (prefers-color-scheme: dark){:root{--color-background-primary: #1a1a1a;--color-background-secondary: #252525;--color-background-tertiary: #2f2f2f;--color-background-info: #0c447c;--color-background-success: #27500a;--color-background-warning: #633806;--color-background-danger: #791f1f;--color-text-primary: #f0f0f0;--color-text-secondary: #a8a8a8;--color-text-tertiary: #666666;--color-text-info: #85b7eb;--color-text-success: #97c459;--color-text-warning: #ef9f27;--color-text-danger: #f09595;--color-border-tertiary: rgba(255,255,255,.1);--color-border-secondary: rgba(255,255,255,.18);--color-border-primary: rgba(255,255,255,.28)}}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);background:var(--color-background-tertiary);color:var(--color-text-primary)}
