:root{--red:#ec3750;--orange:#ff8c37;--yellow:#f1c40f;--green:#33d6a6;--cyan:#5bc0de;--blue:#338eda;--purple:#a633d6;--muted:#8492a6;--slate:#3c4858;--black:#1f2d3d;--white:#fff;--primary:var(--red);--font:"Phantom Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}@font-face{font-family:Phantom Sans;src:url(https://assets.hackclub.com/fonts/Phantom_Sans_0.7/Regular.woff)format("woff"),url(https://assets.hackclub.com/fonts/Phantom_Sans_0.7/Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Phantom Sans;src:url(https://assets.hackclub.com/fonts/Phantom_Sans_0.7/Bold.woff)format("woff"),url(https://assets.hackclub.com/fonts/Phantom_Sans_0.7/Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}body{background:var(--white);color:var(--black);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.5}.container.svelte-iq265b{box-sizing:border-box;background:var(--white);flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100vh;padding:48px 16px;display:flex}.card.svelte-iq265b{text-align:center;box-sizing:border-box;border:2px solid var(--primary);background:var(--white);border-radius:16px;flex-direction:column;align-items:center;width:100%;max-width:480px;padding:56px 40px;display:flex}.logo.svelte-iq265b{width:96px;height:auto;margin-bottom:28px}.title.svelte-iq265b{letter-spacing:-.009em;margin:0;font-size:40px;font-weight:700;line-height:.95}.subtitle.svelte-iq265b{color:var(--slate);margin:16px 0 32px;font-size:20px;line-height:1.25}.btn.svelte-iq265b{cursor:pointer;letter-spacing:.009em;-webkit-tap-highlight-color:transparent;border:none;border-radius:99999px;justify-content:center;align-items:center;font-family:inherit;font-weight:700;text-decoration:none;transition:transform .125s ease-in-out,background-color .125s ease-in-out;display:inline-flex}.btn.svelte-iq265b:focus,.btn.svelte-iq265b:hover{transform:scale(1.0625)}.ctaLg.svelte-iq265b{background:var(--primary);color:var(--white);padding:16px 32px;font-size:24px;line-height:1}.fine.svelte-iq265b{color:var(--muted);margin:24px 0 0;font-size:15px}.back.svelte-iq265b{color:var(--slate);font-weight:700;text-decoration:none}.back.svelte-iq265b:hover{color:var(--primary)}
