.preview-page{min-height:100svh;display:grid;place-items:center;padding:48px 24px;color:var(--text-on-dark);background:radial-gradient(ellipse at 80% 0,var(--ld-blue),transparent 70%),var(--ld-night)}.preview-card{width:min(100%,460px)}.preview-logo{width:164px;height:auto;margin-bottom:28px}.preview-eyebrow{color:var(--ld-teal-300);text-transform:uppercase;font-size:13px;letter-spacing:.14em;font-weight:700}.preview-card h1{margin:12px 0 24px;font:700 clamp(3.5rem,9vw,5rem)/1 var(--font-display);text-transform:uppercase}.preview-card h1 em{font:italic 500 .68em/1.2 var(--font-serif);text-transform:none;color:var(--ld-orange-300)}.preview-card>p{line-height:1.5}.preview-card form{display:grid;gap:12px;margin-top:32px}.preview-card label{font-size:16px;font-weight:700}.preview-card input{min-height:54px;border-radius:8px;padding:12px 16px;background:var(--paper);color:var(--text);border:2px solid var(--line);font:inherit}.preview-card button{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:14px 20px;border-radius:8px;background:var(--ld-orange);color:var(--ld-night);font:800 17px var(--font-body);cursor:pointer}.preview-card :is(input,button):focus-visible{outline:3px solid var(--ld-teal);outline-offset:4px}.preview-error{color:var(--ld-orange-300);font-size:16px}.preview-note{margin-top:24px;color:var(--text-on-dark-2);font-size:14px}