.downloads-page.svelte-19lfojq{min-height:100vh;background:radial-gradient(1200px 700px at 20% -5%,#1a3764,#0e122000 60%),linear-gradient(180deg,#090d17,#060912 70%,#06070f);color:#eef3ff;position:relative;overflow:hidden}.mesh-bg.svelte-19lfojq{position:absolute;inset:-20% -10% auto;height:50vh;background:conic-gradient(from 180deg at 50% 50%,#2e6ec659,#35b2b03d,#2e6ec659);filter:blur(90px);pointer-events:none}.grid-noise.svelte-19lfojq{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:28px 28px;opacity:.2;pointer-events:none}.topbar.svelte-19lfojq{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:1rem 1.4rem;border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0e18b8}.brand.svelte-19lfojq{display:inline-flex;align-items:center;gap:.65rem;text-decoration:none;color:#f6f8ff;font-weight:700;letter-spacing:.04em}.brand-mark.svelte-19lfojq{width:18px;height:18px;border-radius:5px;border:2px solid #f6f8ff}.back-link.svelte-19lfojq{color:#b9c7e8;text-decoration:none;font-weight:600}.content.svelte-19lfojq{max-width:1080px;margin:0 auto;padding:2.2rem 1.2rem 4rem;position:relative;z-index:1}.hero.svelte-19lfojq h1:where(.svelte-19lfojq){margin:.3rem 0;font-size:clamp(2rem,7vw,3.5rem);line-height:1;letter-spacing:-.02em}.eyebrow.svelte-19lfojq{margin:0;text-transform:uppercase;letter-spacing:.2em;color:#7eb8ff;font-size:.8rem;font-weight:700}.sub.svelte-19lfojq{max-width:680px;color:#adbad7;font-size:1.05rem;line-height:1.5}.scope-note.svelte-19lfojq{max-width:680px;margin:0;color:#94a7ca;font-size:.94rem;line-height:1.55}.release-card.svelte-19lfojq{margin-top:1.4rem;border-radius:22px;border:1px solid rgba(130,173,255,.28);background:linear-gradient(180deg,#121a30eb,#0a0f1cf2);padding:1.2rem}.release-main.svelte-19lfojq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1rem}.label.svelte-19lfojq{font-size:.75rem;color:#95a6cc;text-transform:uppercase;letter-spacing:.08em}.value.svelte-19lfojq{font-size:1.15rem;margin-top:.2rem;font-weight:700}.download-btn.svelte-19lfojq{display:inline-flex;align-items:center;justify-content:center;min-height:48px;width:100%;border-radius:14px;background:linear-gradient(135deg,#2b78ff,#24b8ce);color:#fff;text-decoration:none;font-size:1rem;font-weight:700;border:none;cursor:pointer}.download-grid.svelte-19lfojq{display:grid;grid-template-columns:1fr;gap:.7rem;margin-top:.7rem}.download-btn.disabled.svelte-19lfojq{background:#2a3348;color:#94a1bf;cursor:not-allowed}.filename.svelte-19lfojq{margin:.7rem 0 0;color:#9cadcf;font-size:.9rem}.status.svelte-19lfojq{margin-top:1rem;border-radius:14px;background:#111827b3;border:1px solid rgba(255,255,255,.1);padding:.8rem 1rem}.status.error.svelte-19lfojq{border-color:#ff787859;color:#ffcaca}.panel.svelte-19lfojq{margin-top:1rem}.panel.two-col.svelte-19lfojq{display:grid;grid-template-columns:1fr;gap:1rem}.box.svelte-19lfojq{border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#0c111edb;padding:1rem}.box.svelte-19lfojq h2:where(.svelte-19lfojq){margin:0 0 .7rem;font-size:1.1rem}.box.svelte-19lfojq h3:where(.svelte-19lfojq){margin:.9rem 0 .45rem;font-size:1rem;color:#dce7ff}ul.svelte-19lfojq{margin:0;padding-left:1.1rem;color:#b7c5e2;line-height:1.45}.meta-row.svelte-19lfojq,.cmd.svelte-19lfojq{display:grid;gap:.3rem;margin-bottom:.8rem}.meta-key.svelte-19lfojq{font-size:.8rem;color:#95a6cc;text-transform:uppercase;letter-spacing:.08em}code.svelte-19lfojq{background:#121c31f2;border:1px solid rgba(255,255,255,.11);border-radius:10px;padding:.45rem .55rem;color:#d9e7ff;overflow-wrap:anywhere;font-size:.85rem}.tag.svelte-19lfojq{display:inline-flex;padding:.3rem .55rem;border-radius:999px;background:#50deb726;border:1px solid rgba(80,222,183,.35);color:#95f0d8;font-size:.75rem;margin-bottom:.8rem}@media(min-width:900px){.content.svelte-19lfojq{padding-top:3rem}.download-grid.svelte-19lfojq,.panel.two-col.svelte-19lfojq{grid-template-columns:1fr 1fr}}@media(max-width:700px){.release-main.svelte-19lfojq{grid-template-columns:1fr}}
