@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";:root{--color-primary:#e31b23;--color-primary-light:#ffe8ea;--color-secondary:#a10d15;--color-secondary-light:#ffd6d9;--color-background:#fff3f4;--color-text:#2f0b10;--color-text-secondary:#7a3439;--color-border:#ffd4d8;--color-card:#fff;--font-family-main:"Plus Jakarta Sans", "Segoe UI", sans-serif;--font-size-base:16px}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;padding:0}body{font-family:var(--font-family-main);font-size:var(--font-size-base);background-color:var(--color-background);color:var(--color-text)}button,input,textarea,select{font:inherit}.container{max-width:600px;margin:0 auto;padding:20px}.card{background:var(--color-card);border:1px solid var(--color-border);border-radius:20px;padding:20px;box-shadow:0 4px 12px #0000000a}.btn-primary{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:10px 20px;font-weight:600}.btn-primary:hover{opacity:.9}.btn-secondary{background:var(--color-secondary);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:10px 20px;font-weight:600}
