@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Instrument+Serif:ital@0;1&family=JetBrains+Mono:wght@500;600&display=swap";
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f6f6fb;--paper:#fff;--ink:#14163a;--ink-2:#3b3e66;--muted:#63668a;--faint:#9294b2;--line:#e3e3ef;--night:#0b0c26;--night-3:#1d2052;--night-ink:#eeeefb;--night-muted:#a3a6d6;--night-line:#ffffff17;--violet:#7b5cff;--violet-lt:#b4a4ff;--violet-wash:#efebff;--coral:#ff5a3c;--coral-lt:#ff8e78;--coral-wash:#ffece8;--amber-wash:#fff4d6;--sans:"Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--serif:"Instrument Serif", ui-serif, Georgia, "Times New Roman", serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ease:cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box}html,body{background:var(--page);color:var(--ink);font-family:var(--sans);margin:0;font-size:16px;line-height:1.6}a{color:inherit}h1,h2,h3{letter-spacing:-.03em;margin:0;font-weight:800}.serif{font-family:var(--serif);font-style:italic;font-weight:400}.btn{height:46px;font:700 14.5px var(--sans);cursor:pointer;transition:transform .2s var(--ease), box-shadow .2s;border:0;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:0 20px;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn[disabled]{opacity:.6;cursor:progress;transform:none}.btn.ink{background:var(--ink);color:#fff}.btn.coral{background:var(--coral);color:#fff;box-shadow:0 12px 26px -12px #ff5a3cb3}.btn.ghost{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);background:0 0;height:40px;padding:0 16px}.btn.ghost:hover{color:var(--ink);background:var(--page)}
