:root{--brand:#0056d2;--ink:#0b1220;--mute:#5b6577;--line:#e6eaf2;--soft:#f5f8ff}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.btn{border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover{background:#0045a8}.btn-ghost{border:1px solid var(--line);background:#fff}.btn-ghost:hover{background:var(--soft)}.card{border:1px solid var(--line);background:#fff;border-radius:1.25rem}
