body{margin:0}.page.svelte-1uha8ag{--bg:#0a0a0f;--panel:#14141c;--panel-2:#1b1b25;--border:#262633;--text:#ececf1;--muted:#8b8b9a;background:radial-gradient(1200px 600px at 50% -10%, #1a1a2e 0%, transparent 60%), var(--bg);min-height:100vh;color:var(--text);padding:0 1.5rem 5rem;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.hero.svelte-1uha8ag{text-align:center;max-width:1120px;margin:0 auto;padding:5rem 0 3rem}.eyebrow.svelte-1uha8ag{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.8rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.02em;background:linear-gradient(#fff,#b9b9cf);color:#0000;-webkit-background-clip:text;background-clip:text;margin:.75rem 0 0;font-size:clamp(2rem,5vw,3.25rem);font-weight:800}.lede.svelte-1uha8ag{max-width:44rem;color:var(--muted);margin:1rem auto 0;font-size:1.05rem;line-height:1.6}.meta.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}.chip.svelte-1uha8ag{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:999px;align-items:center;padding:.35rem .8rem;font-size:.85rem;text-decoration:none;display:inline-flex}.chip.link.svelte-1uha8ag:hover{background:var(--panel-2);border-color:#3d3d52}.section.svelte-1uha8ag{max-width:1120px;margin:3rem auto 0}.section-head.svelte-1uha8ag{border-bottom:1px solid var(--border);grid-template-columns:auto auto 1fr;align-items:baseline;gap:.65rem;padding-bottom:1rem;display:grid}.dot.svelte-1uha8ag{background:var(--accent);width:.6rem;height:.6rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:999px;align-self:center}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:700}.section-head.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:0;font-size:.9rem}[data-accent=indigo].svelte-1uha8ag{--accent:#6366f1}[data-accent=emerald].svelte-1uha8ag{--accent:#10b981}[data-accent=amber].svelte-1uha8ag{--accent:#f59e0b}[data-accent=violet].svelte-1uha8ag{--accent:#a855f7}.grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.1rem;margin-top:1.25rem;display:grid}.card.svelte-1uha8ag{border:1px solid var(--border);background:var(--panel);color:inherit;border-radius:.9rem;flex-direction:column;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.card.svelte-1uha8ag:hover{border-color:var(--accent);box-shadow:0 12px 30px -12px color-mix(in srgb, var(--accent) 55%, transparent);transform:translateY(-3px)}.thumb.svelte-1uha8ag{aspect-ratio:1200/630;border-bottom:1px solid var(--border);background:linear-gradient(45deg,#101017 25%,#0000 25%) -8px 0/16px 16px,linear-gradient(-45deg,#101017 25%,#0000 25%) -8px 0/16px 16px,#0c0c12}.thumb.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:contain;width:100%;height:100%;display:block}.body.svelte-1uha8ag{flex-direction:column;gap:.35rem;padding:.85rem 1rem 1rem;display:flex}.kind.svelte-1uha8ag{background:color-mix(in srgb, var(--accent) 16%, transparent);color:color-mix(in srgb, var(--accent) 80%, white);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:.15rem .55rem;font-size:.72rem;font-weight:600}.label.svelte-1uha8ag{font-size:.95rem;font-weight:600}.path.svelte-1uha8ag{color:var(--muted);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8rem}.foot.svelte-1uha8ag{text-align:center;max-width:1120px;color:var(--muted);margin:4rem auto 0;font-size:.9rem}.foot.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#b9b9cf}
