@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500&family=Inter:wght@400;500&display=swap";:root{--burnt-sienna:#c25b32;--warm-ink:#1f1a14;--sienna-mist:#f5ede4;--warm-white:#f9f7f4;--sage:#4a7c6f;--error:#c0392b;--warning:#d4873a;--bg-primary:#fff;--bg-secondary:#f9f7f4;--bg-tertiary:#f5ede4;--text-primary:#1f1a14;--text-secondary:#5c5347;--text-muted:#9c8e82;--border:#1f1a141f;--border-secondary:#1f1a1414;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-chip:4px;--radius-btn:8px;--radius-card:12px;--radius-panel:16px;--radius-pill:24px;--font-heading:"Plus Jakarta Sans", sans-serif;--font-body:"Inter", sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px}body{font-family:var(--font-body);color:var(--text-primary);background-color:var(--warm-white);font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-primary);font-weight:500}h1{font-size:28px;line-height:1.2}h2{font-size:22px;line-height:1.3}h3{font-size:17px;line-height:1.4}p{font-size:15px;line-height:1.6}a{color:var(--burnt-sienna);text-decoration:none}a:hover{text-decoration:underline}input,textarea,select,button{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}
