.page.svelte-c3nf25{min-height:100vh;color:#e5e7eb;background:radial-gradient(1000px 500px at 50% -180px,rgba(147,51,234,.16),transparent 70%),linear-gradient(180deg,#0b0712,#0a0a0f 40%,#060608)}body:has(.page){background-color:#0a0a0f}.nav.svelte-c3nf25{display:flex;align-items:center;gap:18px;padding:18px clamp(20px,5vw,56px);border-bottom:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.brand.svelte-c3nf25{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#fafafa}.brand-mark.svelte-c3nf25{width:26px;height:26px;display:inline-flex}.brand-mark.svelte-c3nf25 img:where(.svelte-c3nf25){width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.brand-text.svelte-c3nf25{font-size:16px;font-weight:600}.brand-divider.svelte-c3nf25{color:#4b5563;margin:0 4px}.brand-section.svelte-c3nf25{font-size:14px;color:#c4b5fd;font-weight:500}.nav-cta.svelte-c3nf25{margin-left:auto;display:inline-flex;gap:8px}.btn.svelte-c3nf25{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13.5px;font-weight:500;padding:8px 16px;border-radius:10px;border:1px solid transparent;cursor:pointer;font-family:inherit;text-decoration:none;transition:background .15s,color .15s,transform .06s}.btn--ghost.svelte-c3nf25{background:transparent;color:#d4d4d8}.btn--ghost.svelte-c3nf25:hover{background:#ffffff0d;color:#fff}.btn--primary.svelte-c3nf25{background:linear-gradient(135deg,#a855f7,#6d28d9);color:#fff;box-shadow:0 8px 22px -10px #a855f799}.btn--primary.svelte-c3nf25:hover{filter:brightness(1.06);transform:translateY(-1px)}.content.svelte-c3nf25{max-width:820px;margin:0 auto;padding:56px clamp(20px,5vw,32px) 80px}.page-head.svelte-c3nf25{margin-bottom:40px}.eyebrow.svelte-c3nf25{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;background:#a855f71f;border:1px solid rgba(168,85,247,.3);color:#d8b4fe;font-size:12.5px;font-weight:500}h1.svelte-c3nf25{margin:18px 0 10px;font-size:clamp(34px,4.5vw,48px);letter-spacing:-.025em;font-weight:700;color:#fafafa}.page-head.svelte-c3nf25 p:where(.svelte-c3nf25){color:#a1a1aa;font-size:15.5px;line-height:1.65;margin:0}.entries.svelte-c3nf25{list-style:none;padding:0;margin:0;display:grid;gap:22px}.entry.svelte-c3nf25{padding:22px 24px;border-radius:14px;background:linear-gradient(180deg,#a855f70d,#14102080);border:1px solid rgba(255,255,255,.06)}.entry-meta.svelte-c3nf25{display:inline-flex;align-items:center;gap:10px;margin-bottom:8px}.entry-meta.svelte-c3nf25 time:where(.svelte-c3nf25){font-size:12.5px;color:#a1a1aa;font-variant-numeric:tabular-nums}.tag.svelte-c3nf25{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tag--feature.svelte-c3nf25{background:#a855f72e;color:#ede9fe;border:1px solid rgba(168,85,247,.4)}.tag--fix.svelte-c3nf25{background:#22c55e24;color:#bbf7d0;border:1px solid rgba(34,197,94,.35)}.tag--polish.svelte-c3nf25{background:#60a5fa24;color:#bfdbfe;border:1px solid rgba(96,165,250,.35)}.tag--infra.svelte-c3nf25{background:#f59e0b24;color:#fde68a;border:1px solid rgba(245,158,11,.35)}.entry-title.svelte-c3nf25{margin:0 0 10px;font-size:19px;color:#fafafa;letter-spacing:-.01em}.entry-bullets.svelte-c3nf25{padding-left:18px;margin:0;display:grid;gap:6px}.entry-bullets.svelte-c3nf25 li:where(.svelte-c3nf25){color:#c4c4cc;font-size:14.5px;line-height:1.65}.entry-bullets.svelte-c3nf25 li:where(.svelte-c3nf25)::marker{color:#a855f7}.cta.svelte-c3nf25{margin-top:56px;padding:28px;border-radius:16px;text-align:center;background:radial-gradient(500px 250px at 50% -40px,rgba(168,85,247,.2),transparent 70%),linear-gradient(180deg,#a855f70f,#14102066);border:1px solid rgba(168,85,247,.3)}.cta.svelte-c3nf25 h2:where(.svelte-c3nf25){margin:0 0 8px;font-size:22px;color:#fafafa}.cta.svelte-c3nf25 p:where(.svelte-c3nf25){color:#c4c4cc;margin:0 0 18px}.footer.svelte-c3nf25{padding:28px clamp(20px,5vw,56px);border-top:1px solid rgba(255,255,255,.06);display:flex;gap:18px;align-items:center;font-size:13px;color:#71717a}.footer.svelte-c3nf25 nav:where(.svelte-c3nf25){display:inline-flex;gap:18px;margin-left:auto}.footer.svelte-c3nf25 a:where(.svelte-c3nf25){color:#a1a1aa;text-decoration:none}.footer.svelte-c3nf25 a:where(.svelte-c3nf25):hover{color:#ede9fe}
