:root{color-scheme:dark}main.svelte-1uha8ag{max-width:960px;margin:3.5rem auto;padding:1.5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.hero.svelte-1uha8ag{display:flex;gap:1.5rem;align-items:center;border-radius:1.5rem;padding:1.8rem 1.7rem;background:radial-gradient(circle at top left,#0f172a 0,#020617 60%,#02010a);border:1px solid rgba(55,65,81,.9);position:relative;overflow:hidden}.hero.svelte-1uha8ag:before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 10% 0,rgba(56,189,248,.2),transparent 60%),radial-gradient(circle at 90% 20%,rgba(244,114,182,.2),transparent 60%);opacity:.9;pointer-events:none}.hero-content.svelte-1uha8ag{position:relative;z-index:1;flex:2}.eyebrow.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.3em;font-size:.7rem;color:#a5b4fc}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:.15rem 0 .5rem;font-size:2.1rem;letter-spacing:.06em}.subtitle.svelte-1uha8ag{margin:0 0 1rem;font-size:.95rem;color:#e5e7eb;max-width:30rem}.buttons.svelte-1uha8ag{display:flex;gap:.7rem;margin-bottom:.9rem;flex-wrap:wrap}.btn.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.45rem 1.2rem;font-size:.85rem;font-weight:600;text-decoration:none;cursor:pointer}.btn.primary.svelte-1uha8ag{background:linear-gradient(135deg,#38bdf8,#6366f1);color:#020617}.btn.ghost.svelte-1uha8ag{border:1px solid rgba(148,163,184,.8);color:#e5e7eb;background:transparent}.meta.svelte-1uha8ag{list-style:none;padding:0;margin:0;font-size:.8rem;color:#9ca3af}.meta.svelte-1uha8ag li:where(.svelte-1uha8ag)+li:where(.svelte-1uha8ag){margin-top:.15rem}.hero-accent.svelte-1uha8ag{position:relative;z-index:1;flex:1;display:flex;justify-content:center}.orb.svelte-1uha8ag{width:150px;height:150px;border-radius:999px;background:radial-gradient(circle,#f9fafb 0,#38bdf8 30%,#0f172a 95%);box-shadow:0 0 40px #3b82f6b3,0 0 80px #2563eb80}@media (max-width: 720px){.hero.svelte-1uha8ag{flex-direction:column}.hero-accent.svelte-1uha8ag{justify-content:flex-start}}.section.svelte-1uha8ag{margin-top:2.2rem;background:radial-gradient(circle at top,#020617 0 55%,#02010a);border-radius:1.3rem;padding:1.5rem;border:1px solid rgba(55,65,81,.9)}.section.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:0;margin-bottom:.4rem;font-size:1.3rem;text-transform:uppercase;letter-spacing:.08em}.section.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:0;font-size:.95rem;color:#cbd5f5}.product-grid.svelte-1uha8ag{margin-top:1.2rem;display:grid;gap:1rem}@media (min-width: 720px){.product-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}}.card.svelte-1uha8ag{background:#0f172af2;border-radius:1rem;padding:1rem;border:1px solid rgba(75,85,99,.9)}.label.svelte-1uha8ag{font-size:.75rem;text-transform:uppercase;letter-spacing:.16em;color:#a5b4fc;margin:0 0 .4rem}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 .4rem;font-size:1.05rem}.body.svelte-1uha8ag{margin:0 0 .7rem;font-size:.9rem;color:#e5e7eb}.minimal-btn.svelte-1uha8ag{border-radius:999px;border:none;padding:.35rem .85rem;font-size:.8rem;cursor:pointer;background:#94a3b829;color:#e5e7eb}.version-badge.svelte-1uha8ag{position:fixed;top:10px;right:10px;background-color:#000000d9;color:#fff;padding:5px 10px;border-radius:5px;font-family:sans-serif;font-size:.8rem;z-index:1000}a.svelte-1uha8ag{text-decoration:none}
