.preview-gate{color:#f3e6c8;background:radial-gradient(80% 60% at 50% 30%,#2a1b45,#150f1e 70%);flex-direction:column;justify-content:center;align-items:center;gap:26px;min-height:100svh;padding:24px 16px;display:flex}.preview-gate .brand{left:max(16px,env(safe-area-inset-left));top:max(14px,env(safe-area-inset-top));position:absolute}.preview-gate-wait{color:#b9a6cf;font:600 15px/1 Arial,sans-serif}.preview-gate-card{background:linear-gradient(#1b1327,#130d1b);border:1px solid #c9a35a66;border-radius:16px;flex-direction:column;gap:10px;width:min(440px,100%);padding:26px 26px 22px;display:flex;box-shadow:0 24px 60px #0008,inset 0 1px #ffffff10}.preview-gate-eyebrow{letter-spacing:.24em;color:#b79cf2;font:800 11px/1 Arial,sans-serif}.preview-gate-card h1{color:#f8e1a0;margin:2px 0 0;font:700 30px/1.15 RareCinzel,Georgia,serif}.preview-gate-card p{color:#c6b9d3;margin:0;font:15px/1.5 Arial,sans-serif}.preview-gate-card label{color:#d9cfe6;margin-top:10px;font:700 13px/1 Arial,sans-serif}.preview-gate-card input{color:#fff5d8;letter-spacing:.12em;text-transform:uppercase;background:#0f0b15;border:1px solid #4a3a5e;border-radius:10px;min-height:52px;padding:0 14px;font:700 20px/1 Consolas,Courier New,monospace}.preview-gate-card input:focus-visible{outline-offset:2px;outline:2px solid #e6c97f}.preview-gate-card input[aria-invalid=true]{border-color:#e08a8a}.preview-gate-card .preview-gate-wrong{color:#f0a6a6;font-weight:700}.preview-gate-card .primary-button{min-height:54px;margin-top:8px}.preview-gate-back{color:#b9a6cf;align-self:center;margin-top:6px;font:14px/1 Arial,sans-serif}
