*{padding:0;margin:0;box-sizing:border-box}:root{--black: #000000;--card: #121212;--border: #2a2a2a;--text-main: #eaeaea;--text-subtle: #a7a7a7;--pink: #ff0050;--cyan: #00f2ea;--radius: 12px;--shadow: 0 0 20px rgba(255, 0, 80, .18), 0 0 20px rgba(0, 242, 234, .12);--font-main: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}html,body{margin:0;padding:0}.btn{display:inline-block;padding:.8rem 1.5rem;border-radius:var(--radius);font-weight:600;cursor:pointer;text-decoration:none;transition:.25s}.btn.primary{background:linear-gradient(45deg,var(--pink),var(--cyan));color:#fff;border:none;box-shadow:var(--shadow)}.btn.primary:hover{opacity:.9}.btn.ghost{background:transparent;border:1px solid var(--border);color:var(--text-main)}.btn.ghost:hover{border-color:var(--pink);color:var(--pink)}body{background:var(--black) url("./media/bg-pattern-REYCBQFN.svg") no-repeat center center fixed;background-size:cover;color:var(--text-main)}
