@import "https://fonts.googleapis.com/css2?family=Noto+Sans+Thai:wght@100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap";:root{--primary:#629f40;--primary-bg:#fcfffa;--secondary:#eba100;--bg:#fff;--text:#333;--text-muted:#666;--text-subtle:#999;--border:#eee;--border-strong:#ccc;--danger:#dd1a1a;--danger-bg:#fdf5f5;--surface-muted:#fafafc;--focus-ring-rgb:19, 35, 86;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html{background:var(--surface-muted);color:var(--text);font-family:Noto Sans Thai,Sarabun,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;line-height:1.65}body{min-height:100vh;margin:0}a{text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;font-family:inherit}button{font-family:inherit}.tabular{font-variant-numeric:tabular-nums}.main--container{flex-direction:column;gap:1rem;display:flex}.create--btn{color:#fff;background-color:var(--primary);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:1rem;font-size:1rem;font-weight:700;display:flex}.list--counter{color:var(--text);font-size:1rem;font-weight:700}.list--container{border:1px solid var(--border);background-color:#fff;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.list--empty{text-align:center;color:var(--text-subtle);padding:1.4rem 1rem;font-size:.875rem}.form--hint{color:var(--text-subtle);margin:0;font-size:.8rem;line-height:1.6}
