/* Presentation only. The existing checkout forms, events and provider logic are preserved. */
:root{background:#090d1b;color:#eee9f1}.sv-checkout{background:radial-gradient(ellipse at 80% 0,#37233e77,transparent 55%),#090d1b;min-height:100vh}.sv-checkout main{width:min(760px,100%);padding-top:30px}.sv-checkout a{color:#ebd29c}.sv-checkout-brand{display:flex;align-items:center;gap:12px;text-decoration:none;margin-bottom:26px;width:fit-content}.sv-checkout-brand img{width:48px;height:48px;border-radius:50%}.sv-checkout-brand span{font-size:14px;font-weight:700;letter-spacing:.17em}.sv-checkout-brand b{color:#e9ce98}.sv-checkout .eyebrow{color:#d1b9e1;font-size:10px}.sv-checkout h1{font-size:clamp(38px,6vw,58px);color:#f3e9d5}.sv-checkout .intro,.sv-checkout .help,.sv-checkout .delivery,.sv-checkout .support{color:#c6bed1}.sv-checkout .purchase-card{background:#151a2d;border:1px solid #62536d;border-radius:3px}.sv-checkout h2{font-size:25px;line-height:1.35;color:#f2e6d1}.sv-checkout .price{color:#edce91}.sv-checkout input:not([type=checkbox]),.sv-checkout select{background:#0c1222;border-color:#72637e;color:#f2edf4}.sv-checkout button,.sv-checkout .download{background:#e7ce99;color:#111727}.sv-checkout button.secondary{background:transparent;color:#e7ce99;border-color:#7d718b}.sv-checkout :focus-visible{outline-color:#c5a7ec}.sv-checkout .back{font-size:13px}.sv-checkout #status{color:#d7cce1}.sv-checkout input::placeholder{color:#a3a0b1}
