:root{--font:"IBM Plex Sans Thai", system-ui, -apple-system, "Segoe UI", sans-serif;--bg:#f6f5f2;--surface:#fff;--surface-2:#efede8;--border:#dcd8d0;--text:#1f1d1a;--text-2:#6b665e;--accent:#1f5f8b;--accent-contrast:#fff;--accent-soft:#e3eef6;--good:#2f7d4f;--good-soft:#e3f2e8;--warn:#a86a12;--warn-soft:#f8ecd8;--bad:#b23b3b;--bad-soft:#f7e3e3;--radius:10px;--radius-sm:6px;--shadow:0 1px 2px #0000000f, 0 2px 8px #0000000a;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#161514;--surface:#1f1e1c;--surface-2:#2a2826;--border:#3a3734;--text:#ece9e4;--text-2:#a39d94;--accent:#6aa8d6;--accent-contrast:#0f1a22;--accent-soft:#1d2c38;--good:#6cc08f;--good-soft:#1c2e23;--warn:#e0a54a;--warn-soft:#33281a;--bad:#e07a7a;--bad-soft:#351f1f;--shadow:0 1px 2px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:15px;line-height:1.55}button,input,select,textarea{font:inherit;color:inherit}
