@font-face{font-family:Outfit;src:url('./outfit.woff2') format('woff2');font-weight:100 900;font-display:swap}*{box-sizing:border-box}body{margin:0;background:#eef0f4;color:#131b29;font:16px/1.55 Outfit,system-ui,sans-serif;min-height:100dvh}header{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#081328;color:#bfc4ce;padding:20px 32px}header img{object-fit:contain}header span{font-size:13px}main{max-width:620px;padding:56px 24px;margin:auto}h1{font-size:32px;line-height:1.2;letter-spacing:-.02em;font-weight:600;margin:0 0 20px}p{margin:0 0 20px}#checkout-status{font-weight:500}.note,footer{color:#4c5666;font-size:14px}button{font:600 16px Outfit,system-ui,sans-serif;background:#081328;color:white;border:0;border-radius:10px;padding:12px 20px;min-height:44px;margin-bottom:24px;cursor:pointer}button:hover{background:#162644}a{color:#055bcc;text-underline-offset:3px}a:focus-visible,button:focus-visible{outline:3px solid #2f7bef;outline-offset:4px}footer{max-width:620px;padding:24px;margin:auto;border-top:1px solid #dadee5}::selection{background:#a8c9fc;color:#081328}@media(max-width:500px){header{padding:16px 20px;align-items:flex-start;flex-direction:column;gap:8px}main{padding-top:36px}h1{font-size:28px}}
