:root{--bg:#fff4f6;--card:#fff;--text:#3a2e39;--accent:#ff8fab;font-family:system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--bg);min-height:100dvh;color:var(--text);place-items:center;margin:0;padding:16px;display:grid}.card{background:var(--card);text-align:center;border-radius:24px;width:100%;max-width:420px;padding:32px 24px;box-shadow:0 8px 24px #ff8fab40}h1{margin:0 0 16px;font-size:1.8rem}h1 span{opacity:.7;font-size:1.1rem;display:block}.vi{opacity:.7}button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:999px;margin-top:16px;padding:14px 28px;font-size:1.1rem}
