:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f4f2ec;--surface:#fffefa;--surface-muted:#eeece5;--text-primary:#171814;--text-secondary:#65675f;--border:#d9d7cf;--border-strong:#b9bcb3;--accent:#23634f;--accent-hover:#174637;--accent-soft:#dcebe3;--accent-text:#174637;--on-accent:#fff;--input-bg:#fff;--chip-bg:#eeece5;--chip-border:#d2d4cc;--chip-hover:#e2e6de;--danger:#a3392e;--danger-bg:#fff0ed;--notice-bg:#fff9e9;--notice-text:#665d49;--focus:#2e7c63;--image-placeholder:#deddd7;--selection-bg:#23634f;--selection-text:#fff}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#171916;--surface:#1f221e;--surface-muted:#292d28;--text-primary:#f1f0e9;--text-secondary:#aeb3aa;--border:#3a3f38;--border-strong:#555b52;--accent:#69aa8e;--accent-hover:#82bca4;--accent-soft:#253b32;--accent-text:#b9ddcd;--on-accent:#10271f;--input-bg:#242723;--chip-bg:#292d28;--chip-border:#41473f;--chip-hover:#343a33;--danger:#ff9b8f;--danger-bg:#3a2522;--notice-bg:#302d22;--notice-text:#d7c99e;--focus:#82c8aa;--image-placeholder:#343833;--selection-bg:#69aa8e;--selection-text:#10271f}}*{box-sizing:border-box;scrollbar-color:var(--border-strong) var(--surface-muted);margin:0;padding:0}html{background:var(--bg);min-width:320px}body{width:100%;min-height:100vh;color:var(--text-primary);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:Inter,Segoe UI,Arial,sans-serif}button,input{color:inherit;font:inherit}input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){input{--lightningcss-light: ;--lightningcss-dark:initial}}input::placeholder{color:var(--text-secondary);opacity:.75}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}::selection{color:var(--selection-text);background:var(--selection-bg)}
