[data-pin-screen]{--rose-btn:var(--accent);--rose-btn-fg:var(--accent-fg);--accent-tint:var(--kid-tint);box-sizing:border-box;background:radial-gradient(ellipse at 50% 30%,var(--kid-tint),transparent 65%),var(--kid-soft,var(--bg));padding:32px 20px;gap:22px}[data-pin-screen] [data-pin-card]{display:block;position:relative;box-sizing:border-box;width:min(100%,400px);padding:32px 28px;border:1px solid var(--kid-line,var(--border));border-radius:24px;background:var(--surface);box-shadow:0 12px 40px color-mix(in srgb,var(--accent) 8%,transparent);text-align:center}[data-pin-screen] [data-pin-card]:after,[data-pin-screen] [data-pin-card]:before{display:none}[data-pin-screen] [data-pin-seal]{position:static;display:grid;place-items:center;width:56px;height:56px;margin:0 auto 20px;transform:none;color:var(--accent)}[data-pin-screen] [data-pin-seal] svg{fill:var(--kid-tint);stroke:var(--accent)}[data-pin-screen] [data-pin-body]{padding:0}[data-pin-screen] [data-guest-title]{font:400 34px/1.15 var(--font-heading);margin:0;color:var(--fg);letter-spacing:0}[data-pin-screen] [data-guest-lead]{font:400 15px/1.6 var(--font-body);color:var(--muted);margin:12px 0 24px}[data-pin-screen] [data-pin-form]{display:grid;grid-gap:18px;gap:18px;margin:0;text-align:left}[data-pin-screen] [data-pin-field] input{font:600 24px/1.4 var(--font-body);letter-spacing:.35em;text-align:center;min-height:58px;border-radius:14px}[data-pin-screen] [data-pin-form] [data-kit-btn]{min-height:50px;border-radius:14px;box-shadow:none}[data-pin-brand]{color:var(--accent);font:600 18px var(--font-heading);text-decoration:none}[data-pin-screen] [data-guest-warn]{font:400 12px/1.5 var(--font-body);padding:8px;border-radius:10px;background:var(--kid-tint);margin:0 0 16px;border:0}@media(max-width:440px){[data-pin-screen] [data-pin-card]{padding:28px 20px}[data-pin-screen] [data-guest-title]{font-size:30px}}