.brand.svelte-8k30lk{border-right:1px solid var(--border);background:radial-gradient(140% 120% at 0 0,#0f1720,#08080b 60%)}.layer.svelte-8k30lk{pointer-events:none;position:absolute;inset:0}.grid-layer.svelte-8k30lk{background-image:linear-gradient(color-mix(in srgb, var(--primary) 9%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--primary) 9%, transparent) 1px, transparent 1px);opacity:.7;background-size:40px 40px;-webkit-mask-image:radial-gradient(90% 80% at 30% 20%,#000 30%,#0000 78%);mask-image:radial-gradient(90% 80% at 30% 20%,#000 30%,#0000 78%)}.orb.svelte-8k30lk{filter:blur(70px);opacity:.5;border-radius:50%;width:34rem;height:34rem}.orb-a.svelte-8k30lk{background:radial-gradient(circle, color-mix(in srgb, var(--primary) 70%, transparent), transparent 65%);animation:20s ease-in-out infinite alternate svelte-8k30lk-drift-a;top:-12rem;left:-10rem}.orb-b.svelte-8k30lk{background:radial-gradient(circle,#3b82f6a6,#0000 65%);animation:24s ease-in-out infinite alternate svelte-8k30lk-drift-b;bottom:-14rem;right:-12rem}.vignette.svelte-8k30lk{background:linear-gradient(#0000 60%,#00000073)}@keyframes svelte-8k30lk-drift-a{to{transform:translate(4rem,3rem)scale(1.12)}}@keyframes svelte-8k30lk-drift-b{to{transform:translate(-3rem,-2rem)scale(1.1)}}@media (prefers-reduced-motion:reduce){.orb.svelte-8k30lk{animation:none}}.badge.svelte-8k30lk{letter-spacing:.02em;color:var(--muted-foreground);border:1px solid var(--border);background:color-mix(in srgb, var(--card) 60%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.headline.svelte-8k30lk{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.1rem,3.4vw,2.9rem);font-weight:640;line-height:1.04}.grad-text.svelte-8k30lk{background:linear-gradient(100deg,#34d399,#22d3ee 45%,#3b82f6);color:#0000;-webkit-background-clip:text;background-clip:text}.palette.svelte-8k30lk{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.875rem;max-width:22rem;margin-top:1.75rem;overflow:hidden;box-shadow:0 24px 60px -30px #000000e6}.palette-search.svelte-8k30lk{border-bottom:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:.6rem;padding:.7rem .85rem;font-size:13px;display:flex}.kbd.svelte-8k30lk{border:1px solid var(--border);color:var(--muted-foreground);border-radius:5px;margin-left:auto;padding:1px 6px;font-size:10px}.palette-row.svelte-8k30lk{color:color-mix(in srgb, var(--foreground) 82%, transparent);align-items:center;gap:.6rem;padding:.5rem .85rem;font-size:13px;display:flex}.palette-row.svelte-8k30lk svg{color:var(--muted-foreground)}.palette-row.is-active.svelte-8k30lk{background:color-mix(in srgb, var(--primary) 15%, transparent);color:var(--foreground)}.palette-row.is-active.svelte-8k30lk svg{color:var(--primary)}.row-hint.svelte-8k30lk{color:var(--muted-foreground);margin-left:auto;font-size:10px}.feat-ico.svelte-8k30lk{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:color-mix(in srgb, var(--card) 40%, transparent);width:2rem;height:2rem;color:var(--primary);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:.5rem;flex:none;place-items:center;display:grid}.chip.svelte-8k30lk{color:var(--muted-foreground);border:1px solid var(--border);background:color-mix(in srgb, var(--card) 45%, transparent);border-radius:999px;padding:3px 9px;font-size:11.5px}
