.featured[data-astro-cid-jeto3bvv]{margin-bottom:26px}.featured-heading[data-astro-cid-jeto3bvv]{align-items:center;gap:8px;margin:0 0 10px;font-weight:700;display:flex}.featured-viewport[data-astro-cid-jeto3bvv]{position:relative}.featured-track[data-astro-cid-jeto3bvv]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-bottom:6px;display:flex;overflow-x:auto}.featured-track[data-astro-cid-jeto3bvv]::-webkit-scrollbar{display:none}.featured-viewport[data-astro-cid-jeto3bvv]:before,.featured-viewport[data-astro-cid-jeto3bvv]:after{content:"";z-index:1;opacity:0;pointer-events:none;width:1rem;transition:opacity .12s;position:absolute;top:0;bottom:0}.featured-viewport[data-astro-cid-jeto3bvv]:before{background:linear-gradient(to right, var(--bg), transparent);left:0}.featured-viewport[data-astro-cid-jeto3bvv]:after{background:linear-gradient(to left, var(--bg), transparent);right:0}.featured-viewport[data-astro-cid-jeto3bvv].scrolled:before,.featured-viewport[data-astro-cid-jeto3bvv].more:after{opacity:1}.featured-arrow[data-astro-cid-jeto3bvv]{z-index:1;border:1px solid var(--line-strong);background:var(--panel);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;font-size:18px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #00000014}.featured-arrow[data-astro-cid-jeto3bvv]:hover{border-color:var(--ink);color:var(--ink)}.featured-arrow[data-astro-cid-jeto3bvv]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.featured-arrow[data-astro-cid-jeto3bvv][hidden]{display:none}.featured-arrow-prev[data-astro-cid-jeto3bvv]{left:-8px}.featured-arrow-next[data-astro-cid-jeto3bvv]{right:-8px}.featured-card{scroll-snap-align:start;border:1px solid var(--line);background:var(--panel);min-width:320px;color:inherit;border-radius:10px;flex-direction:column;flex:0 0 calc(20% - 9.6px);gap:6px;padding:14px 14px 12px;text-decoration:none;transition:border-color .15s;display:flex;position:relative}.featured-card:hover{border-color:var(--accent);color:inherit}.featured-star{color:var(--accent-bright);position:absolute;top:10px;right:10px}.featured-number{color:var(--muted);background:var(--chip);border-radius:5px;align-self:flex-start;padding:2px 7px;font-size:11px}.featured-name{overflow-wrap:anywhere;padding-right:22px;font-size:13.5px;font-weight:600}.featured-desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.featured-flag{color:#d5a64c;align-items:center;display:inline-flex}.set-card.has-feature-toggle{position:relative}.set-card.has-feature-toggle .entity-title-row{padding-right:34px}.feature-toggle{border:1px solid var(--line-strong);background:var(--panel);width:28px;height:28px;color:var(--faint);cursor:pointer;border-radius:7px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.feature-toggle:hover{color:#d5a64c;border-color:#d5a64c}.feature-toggle[aria-pressed=true]{color:#d5a64c;background:#fff9e9;border-color:#d5a64c}.feature-toggle[aria-pressed=true] svg{fill:currentColor}.feature-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.feature-toggle:disabled{opacity:.55;cursor:default}@media (width<=620px){.featured-card{flex-basis:70%}}.tabbed-window[data-astro-cid-catwghyr]{overflow:visible}.window-tabs[data-astro-cid-catwghyr]{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.window-tab[data-astro-cid-catwghyr]{min-height:28px;color:var(--graphite);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 10px}.window-tab[data-astro-cid-catwghyr]:hover{color:var(--ink)}.window-tab[data-astro-cid-catwghyr][aria-selected=true]{background:var(--mist);color:var(--ink)}.window-panel[data-astro-cid-catwghyr]{flex-direction:column;gap:12px;min-width:0;display:flex}.window-panel[data-astro-cid-catwghyr][hidden]{display:none}@media (width<=420px){.window-tabs[data-astro-cid-catwghyr]{gap:2px}.window-tab[data-astro-cid-catwghyr]{padding-inline:8px}}.home-hero[data-astro-cid-lcdefpme]{padding-block:clamp(8px, 2vh, 24px) var(--section-gap);text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.home-tagline[data-astro-cid-lcdefpme]{color:var(--charcoal);white-space:normal;text-wrap:balance;margin:0;font-size:18px}.home-hero[data-astro-cid-lcdefpme] .home-search{width:100%;max-width:640px;margin-top:16px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.hero-install[data-astro-cid-lcdefpme]{margin-inline:auto;max-width:720px;margin-bottom:2rem}.hero-install[data-astro-cid-lcdefpme] .code-wrap pre.astro-code{padding-right:76px}.home-intro[data-astro-cid-lcdefpme]{text-align:center;max-width:720px;margin:0 auto 1.25rem}.home-intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:22px}.home-intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--charcoal);text-wrap:balance;margin:6px 0 0;font-size:15px;line-height:1.6}.hero-install-lede[data-astro-cid-lcdefpme]{color:var(--charcoal);margin:0;font-size:15px;line-height:1.6}.hero-install[data-astro-cid-lcdefpme] .mcp-install-card{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}
