.head[data-astro-cid-s3j7545j]{gap:12px;padding-block:clamp(40px,8vw,72px) 24px;display:grid}.head[data-astro-cid-s3j7545j] h1[data-astro-cid-s3j7545j]{letter-spacing:-.035em;font-size:clamp(2.25rem,6vw,3.375rem);line-height:1.04}.head[data-astro-cid-s3j7545j] p[data-astro-cid-s3j7545j]{color:var(--ink-2);font-family:var(--font-serif);font-size:1.125rem}.filters[data-astro-cid-s3j7545j]{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}fieldset[data-astro-cid-s3j7545j]{border:0;min-width:0;margin:0;padding:0}.field[data-astro-cid-s3j7545j]{gap:8px;display:grid}.field-label[data-astro-cid-s3j7545j]{color:var(--ink-2);padding:0;font-size:.8125rem;font-weight:600}#q[data-astro-cid-s3j7545j]{border:1px solid var(--line-strong);border-radius:var(--r-btn);background:var(--canvas);width:100%;color:var(--ink);font:inherit;padding:12px 14px;font-size:1.0625rem}#q[data-astro-cid-s3j7545j]:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.segmented[data-astro-cid-s3j7545j]{border-radius:var(--r-btn);background:var(--surface-hover);flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:4px;display:inline-flex}.segmented[data-astro-cid-s3j7545j] input[data-astro-cid-s3j7545j]{opacity:0;pointer-events:none;position:absolute}.segmented[data-astro-cid-s3j7545j] label[data-astro-cid-s3j7545j]{color:var(--ink-2);cursor:pointer;border-radius:6px;padding:6px 14px;font-size:.875rem;font-weight:500}.segmented[data-astro-cid-s3j7545j] input[data-astro-cid-s3j7545j]:checked+label[data-astro-cid-s3j7545j]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014}.segmented[data-astro-cid-s3j7545j] input[data-astro-cid-s3j7545j]:focus-visible+label[data-astro-cid-s3j7545j]{outline:2px solid var(--focus);outline-offset:1px}.tags[data-astro-cid-s3j7545j]{flex-wrap:wrap;gap:8px;display:flex}.tag[data-astro-cid-s3j7545j]{background:color-mix(in srgb, var(--hue) var(--tag-mix), var(--tag-base));color:var(--tag-text);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:9999px;padding:5px 12px;font-size:.8125rem;font-weight:500}.tag[data-astro-cid-s3j7545j]:hover{background:color-mix(in srgb, var(--hue) calc(var(--tag-mix) + 14%), var(--tag-base))}.tag[data-astro-cid-s3j7545j][aria-pressed=true]{background:var(--ink);color:var(--canvas)}.tag[data-astro-cid-s3j7545j][aria-pressed=true]:before{content:"✓ "}.status[data-astro-cid-s3j7545j]{justify-content:space-between;align-items:center;gap:12px;min-height:2rem;display:flex}.count[data-astro-cid-s3j7545j]{font-weight:600}.results[data-astro-cid-s3j7545j]{grid-template-columns:minmax(0,1fr);gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.results[data-astro-cid-s3j7545j] .result{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);transition:border-color var(--ease);gap:16px;padding:16px 20px;display:flex;position:relative}.results[data-astro-cid-s3j7545j] .result:hover{border-color:var(--line-strong)}.results[data-astro-cid-s3j7545j] .thumb{object-fit:cover;background:#000;border-radius:6px;flex:none;width:160px;height:90px}.results[data-astro-cid-s3j7545j] .body{gap:6px;min-width:0;display:grid}.results[data-astro-cid-s3j7545j] .kind{background:var(--primary-tint);color:var(--link);border-radius:9999px;padding:1px 8px;font-size:.6875rem;font-weight:600}.results[data-astro-cid-s3j7545j] .title{letter-spacing:-.011em;font-size:1.0625rem;font-weight:600;line-height:1.3}.results[data-astro-cid-s3j7545j] .title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.results[data-astro-cid-s3j7545j] .result:hover .title a{color:var(--link)}.results[data-astro-cid-s3j7545j] .summary{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;display:-webkit-box;overflow:hidden}.results[data-astro-cid-s3j7545j] .rtags{color:var(--ink-3);font-size:.75rem}.none[data-astro-cid-s3j7545j]{color:var(--ink-2);margin-top:24px}@media (width<=34rem){.results[data-astro-cid-s3j7545j] .result{flex-direction:column}.results[data-astro-cid-s3j7545j] .thumb{aspect-ratio:16/9;width:100%;height:auto}}
