:root{--color-primary:#c45a32;--color-secondary:#6f8f79;--color-accent:#d9943b;--color-bg-app:#faf7f2;--color-text-main:#2c2523;color:var(--color-text-main);background-color:var(--color-bg-app);-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}*,:before,:after{box-sizing:border-box}body{background-color:var(--color-bg-app);min-height:100vh;margin:0}.app{text-align:center;padding:2rem 1rem}h1{color:var(--color-primary)}
