.vhero[data-astro-cid-6j6w3ksa]{background:var(--gradient-panel);color:#dbe6f6;padding-block:clamp(40px,6vw,72px)}.vhero[data-astro-cid-6j6w3ksa] h1[data-astro-cid-6j6w3ksa]{color:#fff;margin-top:18px}.vhero[data-astro-cid-6j6w3ksa] .lead[data-astro-cid-6j6w3ksa]{color:#b8c9e3;max-width:62ch;margin:0}.back[data-astro-cid-6j6w3ksa]{color:#9fc4f2;align-items:center;gap:8px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.back[data-astro-cid-6j6w3ksa]:hover{color:#fff}.back[data-astro-cid-6j6w3ksa] .flip{transform:scaleX(-1)}.lib[data-astro-cid-6j6w3ksa]{padding-top:40px}.filters[data-astro-cid-6j6w3ksa]{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.filters[data-astro-cid-6j6w3ksa] button[data-astro-cid-6j6w3ksa]{border:1px solid var(--border-strong);background:var(--card);min-height:42px;color:var(--ink);font:600 .95rem var(--font-body);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.filters[data-astro-cid-6j6w3ksa] button[data-astro-cid-6j6w3ksa] span[data-astro-cid-6j6w3ksa]{color:var(--muted);font-size:.75rem}.filters[data-astro-cid-6j6w3ksa] button[data-astro-cid-6j6w3ksa][aria-pressed=true]{background:var(--marine);border-color:var(--marine);color:#fff}.filters[data-astro-cid-6j6w3ksa] button[data-astro-cid-6j6w3ksa][aria-pressed=true] span[data-astro-cid-6j6w3ksa]{color:var(--cyan)}.vgrid[data-astro-cid-6j6w3ksa]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.vgrid[data-astro-cid-6j6w3ksa] [hidden]{display:none}.empty[data-astro-cid-6j6w3ksa]{color:var(--muted)}
