:root{--bg:#fffaf3;--text:#4a3b32;--accent:#f59e6b;color:var(--text);background:var(--bg);font-family:system-ui,Hiragino Sans,Noto Sans JP,sans-serif}body{min-height:100dvh;margin:0}.app{max-width:480px;margin:0 auto;padding:24px 16px}h1{color:var(--accent)}
