@charset "UTF-8";:root{--color-primary: #8a3b12;--color-text: #1f1b16;--color-text-muted: #5c544b;--color-bg: #faf7f2;--color-surface: #ffffff;--color-border: #e5ded3;--color-success: #2e6b34;--color-danger: #b42318;--container-width: 72rem}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5;color:var(--color-text);background:var(--color-bg)}a{color:var(--color-primary)}:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.button{min-height:2.75rem;padding:.5rem 1.25rem;border:1px solid var(--color-primary);border-radius:.5rem;background:var(--color-primary);color:#fff;font:inherit;font-weight:600;cursor:pointer}.button:hover:not(:disabled){filter:brightness(1.15)}.button:disabled{opacity:.5;cursor:not-allowed}.button--secondary{background:var(--color-surface);color:var(--color-primary)}.container{width:100%;max-width:var(--container-width);margin-inline:auto;padding-inline:1rem}
