body{background:var(--kr-bg);color:var(--kr-text);font-family:var(--kr-font-display);margin:0}.web-checkout.svelte-1aeh23z{box-sizing:border-box;background:radial-gradient(ellipse at 20% 0, var(--kr-accent-soft), transparent 60%);min-height:100dvh;color:var(--kr-text);padding:clamp(20px,5vw,64px)}header.svelte-1aeh23z{max-width:940px;color:var(--kr-muted);font-size:var(--kr-fs-sm);justify-content:space-between;align-items:center;gap:20px;margin:0 auto 48px;display:flex}header.svelte-1aeh23z img:where(.svelte-1aeh23z){width:140px;height:auto}[data-theme=light] header.svelte-1aeh23z img:where(.svelte-1aeh23z){background:var(--kr-text);border-radius:.5rem;padding:.35rem .6rem}.checkout-card.svelte-1aeh23z{border:var(--kr-contour-hairline) solid var(--kr-border);background:var(--kr-surface);max-width:480px;box-shadow:var(--kr-shadow);border-radius:24px;margin:auto;padding:clamp(22px,4vw,40px)}.eyebrow.svelte-1aeh23z{text-transform:uppercase;letter-spacing:.12em;font-size:var(--kr-fs-xs);color:var(--kr-accent)}h1.svelte-1aeh23z{margin:18px 0;font-size:clamp(25px,5vw,34px);line-height:1.15}h2.svelte-1aeh23z{margin-top:0;font-size:20px}p.svelte-1aeh23z{color:var(--kr-muted);line-height:1.6}.login-choices.svelte-1aeh23z,.offers.svelte-1aeh23z{gap:12px;margin-top:24px;display:grid}button.svelte-1aeh23z{border:var(--kr-contour-hairline) solid var(--kr-border);background:var(--kr-surface-raised);width:100%;min-height:48px;color:var(--kr-text);font:inherit;cursor:pointer;border-radius:12px;padding:12px}button.svelte-1aeh23z:hover:not(:disabled){background:var(--kr-accent-soft)}button.svelte-1aeh23z:focus-visible{outline:var(--kr-contour-strong) solid var(--kr-focus-ring);outline-offset:3px}button.svelte-1aeh23z:disabled{opacity:.48;cursor:not-allowed}.primary.svelte-1aeh23z{background:var(--kr-accent);border-color:var(--kr-accent);color:var(--kr-on-accent)}.notice.svelte-1aeh23z{border-left:var(--kr-contour-strong) solid var(--kr-warning);background:color-mix(in srgb, var(--kr-warning) 9%, var(--kr-surface));border-radius:4px 12px 12px 4px;margin:22px 0;padding:16px;line-height:1.5}.notice.svelte-1aeh23z p:where(.svelte-1aeh23z):last-child{margin-bottom:0}article.svelte-1aeh23z{border:var(--kr-contour-hairline) solid var(--kr-border);background:var(--kr-surface-raised);border-radius:14px;padding:20px}footer.svelte-1aeh23z{font-size:var(--kr-fs-xs);color:var(--kr-muted);margin-top:28px;line-height:1.6}.error.svelte-1aeh23z{color:var(--kr-danger)}code.svelte-1aeh23z{overflow-wrap:anywhere}@media (width<=430px){header.svelte-1aeh23z{margin-bottom:28px}header.svelte-1aeh23z span:where(.svelte-1aeh23z){text-align:right;max-width:130px}}
