:root{--bg: #f4efe6;--bg-2: #ebe4d6;--ink: #1f2a24;--ink-2: #3c4a41;--muted: #6d7a70;--line: #d9cfbd;--line-2: #c6bba4;--primary: #1f4a39;--primary-2: #2d6b52;--accent: #c26a47;--accent-2: #e89573;--card: #faf6ec;--sans: "Google Sans", "Noto Sans Thai", "Sarabun", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
