.filter[data-astro-cid-ohjurbvl]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);display:flex}.filter__row[data-astro-cid-ohjurbvl]{flex-wrap:wrap;gap:.4rem;display:flex}.filter__chip[data-astro-cid-ohjurbvl],.filter__more[data-astro-cid-ohjurbvl]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-height:2rem;color:var(--foreground);font-family:var(--font-mono);letter-spacing:.03em;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;align-items:center;gap:.35rem;padding:.25rem .7rem;font-size:.6875rem;display:inline-flex}.filter__chip[data-astro-cid-ohjurbvl]:hover,.filter__more[data-astro-cid-ohjurbvl]:hover{border-color:var(--primary);color:var(--primary)}.filter__chip[data-astro-cid-ohjurbvl].is-active{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.filter__more[data-astro-cid-ohjurbvl]{color:var(--muted-foreground);border-style:dashed}.filter__count[data-astro-cid-ohjurbvl],.filter__more-count[data-astro-cid-ohjurbvl]{opacity:.6;font-variant-numeric:tabular-nums}.filter__chip[data-astro-cid-ohjurbvl][hidden]{display:none}.filter__status[data-astro-cid-ohjurbvl]{font-family:var(--font-mono);color:var(--muted-foreground);margin:-.5rem 0 1.25rem;font-size:.75rem}.filter__note[data-astro-cid-ohjurbvl]{color:var(--muted-foreground);margin-top:2rem;font-size:.8125rem}.site-grid[data-astro-cid-ohjurbvl]{grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));gap:clamp(1.25rem,3vw,2rem);display:grid}.site-card[data-astro-cid-ohjurbvl]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);transition:border-color var(--dur-normal) var(--ease-out), transform var(--dur-normal) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.site-card[data-astro-cid-ohjurbvl][hidden]{display:none}.site-card[data-astro-cid-ohjurbvl]:hover{border-color:var(--border-strong);transform:translateY(-2px)}.site-card__shot[data-astro-cid-ohjurbvl]{aspect-ratio:16/10;background:var(--muted);outline-offset:-1px;outline:1px solid oklch(0% 0 0/.22);display:block;position:relative;overflow:hidden}.site-card[data-astro-cid-ohjurbvl][data-dark] .site-card__shot[data-astro-cid-ohjurbvl]{outline-color:oklch(100% 0 0/.22)}.site-card__shot[data-astro-cid-ohjurbvl] img[data-astro-cid-ohjurbvl]{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.site-card__fallback[data-astro-cid-ohjurbvl]{height:100%;font-family:var(--font-display);color:var(--muted-foreground);opacity:.5;place-items:center;font-size:2.5rem;font-weight:650;display:grid}.site-card--feature[data-astro-cid-ohjurbvl]{grid-column:1/-1}.site-card--feature[data-astro-cid-ohjurbvl] .site-card__shot[data-astro-cid-ohjurbvl]{aspect-ratio:21/9}.site-card--feature[data-astro-cid-ohjurbvl] .site-card__fallback[data-astro-cid-ohjurbvl]{font-size:3.5rem}@media (width<=40rem){.site-card--feature[data-astro-cid-ohjurbvl] .site-card__shot[data-astro-cid-ohjurbvl]{aspect-ratio:16/10}}.site-card__desc[data-astro-cid-ohjurbvl]{color:oklch(98% 0 0);opacity:0;transition:opacity var(--dur-normal) var(--ease-out);background:linear-gradient(oklch(0% 0 0/0) 0%,oklch(0% 0 0/.72) 42%,oklch(0% 0 0/.9) 100%);padding:2.5rem 1.1rem 1rem;font-size:.875rem;line-height:1.6;position:absolute;bottom:0;left:0;right:0}.site-card[data-astro-cid-ohjurbvl]:hover .site-card__desc[data-astro-cid-ohjurbvl],.site-card[data-astro-cid-ohjurbvl]:focus-visible .site-card__desc[data-astro-cid-ohjurbvl]{opacity:1}@media (hover:none){.site-card__desc[data-astro-cid-ohjurbvl]{opacity:1}}.site-card__body[data-astro-cid-ohjurbvl]{flex-direction:column;gap:.25rem;padding:.85rem 1.05rem 1rem;display:flex}.site-card__head[data-astro-cid-ohjurbvl]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.site-card__title[data-astro-cid-ohjurbvl]{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.125rem;font-weight:620;line-height:1.2}.site-card--feature[data-astro-cid-ohjurbvl] .site-card__title[data-astro-cid-ohjurbvl]{font-size:clamp(1.25rem,1.05rem + .6vw,1.5rem)}.site-card__arrow[data-astro-cid-ohjurbvl]{color:var(--muted-foreground);transition:color var(--dur-fast) var(--ease-out), transform var(--dur-normal) var(--ease-out);flex-shrink:0;font-size:.8125rem}.site-card[data-astro-cid-ohjurbvl]:hover .site-card__arrow[data-astro-cid-ohjurbvl]{color:var(--primary);transform:translate(2px,-2px)}.site-card__domain[data-astro-cid-ohjurbvl]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted-foreground);opacity:.72;font-size:.6875rem}.site-card__tags[data-astro-cid-ohjurbvl]{flex-wrap:wrap;gap:.3rem;margin-top:.5rem;display:flex}
