.sea-backdrop:where(.astro-o65hq6v5){background:linear-gradient(160deg,#081922 0%,#0b3443 55%,#071318 100%)}canvas:where(.astro-o65hq6v5){width:100%;height:100%;display:block}.sea-vignette:where(.astro-o65hq6v5){opacity:0;background:#050f1633;position:absolute;inset:0}[data-theme=light] .sea-vignette:where(.astro-o65hq6v5){background:#ecf9fa33}.hero-title:where(.astro-yodha2z4){letter-spacing:-.075em}.hero-highlight:where(.astro-yodha2z4){background:linear-gradient(135deg, var(--color-accent), var(--color-accent-2));color:var(--color-bg);-webkit-text-fill-color:var(--color-bg);border-radius:.12em;padding:.03em .2em .08em;display:inline-block}.hero-badges:where(.astro-yodha2z4){flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.hero-version-pill:where(.astro-yodha2z4){border:1px solid color-mix(in srgb, var(--color-fg) 18%, transparent);background:color-mix(in srgb, var(--color-surface) 74%, transparent);height:2.25rem;color:var(--color-fg);font:500 .65rem/1 var(--font-mono);letter-spacing:.08em;backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:.55rem;margin:0;padding:.55rem .85rem;display:inline-flex}.hero-version-dot:where(.astro-yodha2z4){background:var(--color-accent);width:.55rem;height:.55rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 22%, transparent);border-radius:50%;flex:none}.hero-version:where(.astro-yodha2z4){color:var(--color-muted)}.hero-install:where(.astro-yodha2z4){flex-direction:column;align-items:center;gap:.75rem;display:flex}.hero-command-row:where(.astro-yodha2z4){border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;max-width:100%;padding:.45rem;display:flex}.hero-command:where(.astro-yodha2z4){color:var(--color-accent);font:.78rem/1.4 var(--font-mono);white-space:nowrap;padding:.45rem .5rem;overflow-x:auto}.hero-copy-button:where(.astro-yodha2z4){border:1px solid color-mix(in srgb, var(--color-accent) 48%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 12%, var(--color-surface));color:var(--color-fg);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .8rem;font-size:.75rem;font-weight:600;transition:background-color .16s,border-color .16s;display:inline-flex}.hero-copy-button:where(.astro-yodha2z4) svg:where(.astro-yodha2z4){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:.9rem;height:.9rem}.hero-copy-command-button:where(.astro-yodha2z4),.hero-prompt-button:where(.astro-yodha2z4){border-radius:.4rem}.hero-copy-button:where(.astro-yodha2z4):hover{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 20%, var(--color-surface))}.hero-copy-button:where(.astro-yodha2z4):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.hero-copy-toast:where(.astro-yodha2z4){z-index:100;border:1px solid var(--color-border);background:var(--color-surface);max-width:min(28rem,100vw - 2rem);color:var(--color-fg);border-radius:.75rem;padding:.85rem 1rem;font-size:.875rem;position:fixed;bottom:1rem;right:1rem;box-shadow:0 12px 32px #0000003d}.hero-copy-toast:where(.astro-yodha2z4)[hidden]{display:none}@media (width<=480px){.hero-version-pill:where(.astro-yodha2z4){letter-spacing:.04em;gap:.35rem;padding-inline:.55rem}.hero-badges:where(.astro-yodha2z4) .github-stars:where(.astro-yodha2z4){gap:.3rem;padding-inline:.5rem .35rem;font-size:.72rem}.hero-badges:where(.astro-yodha2z4) .github-stars-count:where(.astro-yodha2z4){padding-inline:.35rem}.hero-command-row:where(.astro-yodha2z4){width:100%}.hero-command:where(.astro-yodha2z4){text-align:left;white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0;max-width:100%}}.github-stars:where(.astro-yodha2z4){border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 74%, transparent);height:2.25rem;color:var(--color-fg);border-radius:999px;align-items:center;gap:.55rem;padding:.38rem .45rem .38rem .7rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:border-color .2s,background-color .2s,transform .2s;display:inline-flex}.github-stars:where(.astro-yodha2z4):hover{border-color:var(--color-accent);background:var(--color-surface);transform:translateY(-1px)}.github-stars:where(.astro-yodha2z4)>svg:where(.astro-yodha2z4){fill:currentColor;width:1rem;height:1rem}.github-stars-count:where(.astro-yodha2z4){background:color-mix(in srgb, var(--color-accent) 22%, var(--color-surface));color:var(--color-accent);border-radius:999px;align-items:center;gap:.25rem;padding:.18rem .48rem;font-size:.76rem;display:inline-flex}.github-stars-count:where(.astro-yodha2z4)>span:where(.astro-yodha2z4){color:#bd9900}.feature-card-link:where(.astro-a5zxh5oa){border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-fg);text-decoration:none}.feature-card-link:where(.astro-a5zxh5oa):hover{border-color:var(--color-accent);color:var(--color-accent)}.feature-card-link:where(.astro-a5zxh5oa):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}
