:root{--bg:#f6f5f2;--surface:#fff;--surface-2:#efede8;--text:#1d1d1f;--text-muted:#6b6b70;--border:#dcd9d2;--accent:#0f6e63;--accent-text:#fff;--danger:#c0392b;--danger-text:#fff;--warn-bg:#fff4d6;--warn-border:#e8b931;--warn-text:#5c4300;--live:#1f9d55;--busy:#d08a00;--idle:#8a8a90;--ja-tint:#eef4ff;--th-tint:#f3eefc;--radius:14px;--font:system-ui, -apple-system, "Hiragino Sans", "Noto Sans JP", "Noto Sans Thai", "Leelawadee UI", "Thonburi", sans-serif}@media (prefers-color-scheme:dark){:root{--bg:#121214;--surface:#1c1c1f;--surface-2:#26262a;--text:#f2f2f4;--text-muted:#a3a3aa;--border:#34343a;--accent:#2bb3a3;--accent-text:#08201d;--danger:#e5604f;--danger-text:#1a0805;--warn-bg:#3a2f10;--warn-border:#a57f12;--warn-text:#ffe7a6;--ja-tint:#1b2433;--th-tint:#251d33}}:root{--f-bg:#f4f5f8;--f-bg-2:#eceef4;--f-card:#ffffffc7;--f-card-border:#ffffffe6;--f-shadow:0 8px 30px #3c466e14;--f-text:#1d1d1f;--f-muted:#86868b;--f-line:#3c3c431f;--f-pill:#7676801a;--f-accent:#5e7cff;--f-danger:#d64545;--f-radius:28px}@media (prefers-color-scheme:dark){:root{--f-bg:#0f1013;--f-bg-2:#17181d;--f-card:#26272ecc;--f-card-border:#ffffff0f;--f-shadow:0 8px 30px #00000059;--f-text:#f5f5f7;--f-muted:#9a9aa0;--f-line:#ffffff1a;--f-pill:#ffffff1a;--f-accent:#8ea2ff;--f-danger:#ff6b6b}}
*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-text-size-adjust:100%;margin:0;padding:0}:lang(th){line-height:1.75}button,select{font:inherit}
