:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:ui-rounded,system-ui,sans-serif}*{box-sizing:border-box}body{color:#30251f;background:linear-gradient(145deg,#fff1df,#fffdf7);margin:0}main{place-items:center;min-height:100vh;padding:24px;display:grid}section{background:#ffffffd9;border:1px solid #ead9cb;border-radius:28px;width:min(560px,100%);padding:44px;box-shadow:0 20px 60px #60452a1c}h1{margin:8px 0;font-size:clamp(2rem,7vw,3.5rem);line-height:1}p{color:#6f5d52}.eyebrow{letter-spacing:.14em;color:#6e52c7;font-size:.75rem;font-weight:800}.status{float:right;background:#37b878;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 6px #37b87822}a{color:#6549c4;font-weight:700}.codeLabel{letter-spacing:.14em;color:#6e52c7;margin:22px 0 4px;font-size:.75rem;font-weight:800}.code{letter-spacing:.18em;color:#30251f;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.4rem,12vw,3.6rem);font-weight:900}.actions{flex-wrap:wrap;gap:10px;margin:22px 0 0;display:flex}.button{color:#fff;text-align:center;background:#6549c4;border-radius:16px;flex:200px;padding:14px 18px;font-weight:800;text-decoration:none}.button.secondary{color:#6549c4;background:#fff;border:1px solid #ead9cb}.hint{margin-top:18px;font-size:.9rem}.legal{text-align:left;width:min(760px,100%);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:40px 28px}.legal h1{font-size:clamp(1.8rem,5vw,2.6rem)}.legal h2{color:#30251f;margin:30px 0 8px;font-size:1.1rem}.legal p,.legal li{color:#5c4c43;line-height:1.65}.legal ul{padding-left:20px}.legal li{margin:6px 0}.legal .updated{font-size:.85rem}.legal a{color:#6549c4}
