.filters[data-astro-cid-3mhbem3k]{flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem;display:flex}.filter[data-astro-cid-3mhbem3k]{cursor:pointer;min-height:40px;padding-inline:1rem}.filter[data-astro-cid-3mhbem3k]:hover{border-color:var(--accent-line);color:var(--accent-strong)}.filter[data-astro-cid-3mhbem3k][aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.gallery-grid[data-astro-cid-3mhbem3k]{grid-template-columns:repeat(3,1fr);align-content:start;gap:1.15rem;display:grid}.item[data-astro-cid-3mhbem3k]{margin:0;transition:border-color .15s;overflow:hidden}.item[data-astro-cid-3mhbem3k]:hover{border-color:var(--accent-line)}.item[data-astro-cid-3mhbem3k][hidden]{display:none}.item-open[data-astro-cid-3mhbem3k]{text-align:left;cursor:zoom-in;width:100%;display:block}.item-open[data-astro-cid-3mhbem3k]>img[data-astro-cid-3mhbem3k]{aspect-ratio:4/3;object-fit:cover;width:100%;transition:filter .2s}.item[data-astro-cid-3mhbem3k]:hover .item-open[data-astro-cid-3mhbem3k]>img[data-astro-cid-3mhbem3k]{filter:brightness(.92)}figcaption[data-astro-cid-3mhbem3k]{padding:.85rem 1rem 1rem}.title[data-astro-cid-3mhbem3k]{font-size:.95rem;font-weight:620;display:block}.meta[data-astro-cid-3mhbem3k]{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.3rem;font-size:.8rem;display:flex}.count[data-astro-cid-3mhbem3k]{color:var(--ink-2);border:1px solid var(--line);border-radius:999px;padding:.05rem .5rem;font-size:.72rem}.featured[data-astro-cid-3mhbem3k]{color:var(--accent-strong);background:var(--accent-tint);border:1px solid var(--accent-line);border-radius:999px;padding:.05rem .5rem;font-size:.72rem;font-weight:600}.lightbox[data-astro-cid-3mhbem3k]{background:0 0;border:none;width:100%;max-width:min(1040px,100vw - 2rem);padding:0}.lightbox[data-astro-cid-3mhbem3k]::backdrop{background:#0c0f14d1}.lb-body[data-astro-cid-3mhbem3k]{border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000059}.lb-stage[data-astro-cid-3mhbem3k]{background:#101216;place-items:center;height:min(66vh,620px);display:grid;position:relative}.lb-stage[data-astro-cid-3mhbem3k]>img[data-astro-cid-3mhbem3k]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(66vh,620px)}.lb-arrow[data-astro-cid-3mhbem3k]{z-index:1;color:#fff;cursor:pointer;background:#00000080;border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;transition:background-color .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.lb-arrow[data-astro-cid-3mhbem3k]:hover{background:#000c}.lb-prev[data-astro-cid-3mhbem3k]{left:.85rem}.lb-next[data-astro-cid-3mhbem3k]{right:.85rem}.lb-close[data-astro-cid-3mhbem3k]{z-index:1;color:#fff;cursor:pointer;background:#00000073;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;transition:background-color .15s;display:inline-flex;position:absolute;top:.7rem;right:.7rem}.lb-close[data-astro-cid-3mhbem3k]:hover{background:#000000b3}.lb-bar[data-astro-cid-3mhbem3k]{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex}.lb-title[data-astro-cid-3mhbem3k]{font-size:.98rem;font-weight:640;display:block}.lb-meta[data-astro-cid-3mhbem3k]{color:var(--ink-3);margin-top:.15rem;font-size:.8rem;display:block}.lb-counter[data-astro-cid-3mhbem3k]{color:var(--ink-2);flex:none;font-size:.8rem}.lb-thumbs[data-astro-cid-3mhbem3k]{gap:.5rem;padding:0 1.1rem 1rem;display:flex;overflow-x:auto}.lb-thumb[data-astro-cid-3mhbem3k]{border-radius:var(--radius-sm);opacity:.65;cursor:pointer;border:2px solid #0000;flex:none;padding:0;transition:opacity .15s,border-color .15s;overflow:hidden}.lb-thumb[data-astro-cid-3mhbem3k]:hover{opacity:1}.lb-thumb[data-astro-cid-3mhbem3k][aria-current=true]{border-color:var(--accent);opacity:1}.lb-thumb[data-astro-cid-3mhbem3k] img[data-astro-cid-3mhbem3k]{object-fit:cover;width:64px;height:64px;display:block}@media (width<=980px){.gallery-grid[data-astro-cid-3mhbem3k]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.gallery-grid[data-astro-cid-3mhbem3k]{grid-template-columns:1fr}.lb-bar[data-astro-cid-3mhbem3k]{flex-direction:column;align-items:flex-start;gap:.6rem}}
