.st{--ink:#15131a;--muted:#625e6c;--faint:#6c6876;--line-2:#dcd8e3;--violet:#8021f0;--violet-ink:#5d13b9;min-height:100vh;color:var(--ink);background:#fcfbfd;flex-direction:column;font-family:Space Grotesk,system-ui,sans-serif;display:flex}.st-head{align-items:center;width:min(1200px,100% - 32px);height:68px;margin:0 auto;display:flex}.st-head a{min-height:44px;color:inherit;align-items:center;display:inline-flex}.st-main{text-align:center;flex:1;place-items:center;padding:32px 20px 96px;display:grid}.st-card{justify-items:center;max-width:560px;display:grid}.st-code{color:var(--faint);letter-spacing:.08em;margin-top:6px;font-family:ui-monospace,Consolas,monospace;font-size:13px}.st-card h1{letter-spacing:-.055em;text-wrap:balance;margin:18px 0 14px;font-size:clamp(38px,6vw,64px);line-height:1}.st-card p{color:var(--muted);text-wrap:pretty;margin:0;font-size:18px;line-height:1.6}.st-card p.st-code{margin-top:22px;font-size:13px}.st-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.st-btn{min-height:52px;color:var(--ink);border:1px solid var(--line-2);font:inherit;cursor:pointer;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.st-btn svg{font-size:20px}.st-btn:hover{border-color:var(--ink)}.st-btn--primary{color:#fff;background:var(--violet);border-color:var(--violet)}.st-btn--primary:hover{background:var(--violet-ink);border-color:var(--violet-ink)}.st :is(a,button):focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:10px}@media (max-width:480px){.st-actions{flex-direction:column;width:100%}}
