.gallery-filterbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0 0 26px;display:flex}.gallery-filters{flex-wrap:wrap;gap:8px;display:flex}.gallery-filters button{font:600 13px/1.3 var(--font-body,Arial,sans-serif);color:#dce5e9;cursor:pointer;background:#0b1923;border:1px solid #40535f;border-radius:4px;min-height:44px;padding:12px 16px}.gallery-filters button span{opacity:.7;margin-left:7px}.gallery-filters button[aria-pressed=true]{background:var(--orange);border-color:var(--orange);color:#07131c}.gallery-filters button:focus-visible{outline-offset:3px;outline:2px solid #fff}.gallery-filterbar>p{color:#9faeb6;margin:0;font-size:12px}.gallery-refresh{align-items:start}.gallery-refresh .gallery-item{border-radius:8px}.gallery-refresh .gallery-item img,.gallery-refresh .gallery-item video{aspect-ratio:16/10;object-fit:contain;background:#03080c;width:100%;height:auto}.gallery-refresh .gallery-item figcaption{flex-direction:column;align-items:flex-start;gap:10px;min-height:145px;padding:21px 22px;display:flex}.gallery-refresh .gallery-item .gallery-entry-meta{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.gallery-refresh .gallery-item figcaption h2{overflow-wrap:anywhere;font-size:clamp(24px,2.8vw,34px);line-height:1.08}.gallery-refresh .gallery-item figcaption p{text-align:left;line-height:1.5}.gallery-refresh .gallery-new{color:#aac9bd;border:1px solid #314e46;border-radius:3px;padding:3px 6px;font-size:10px}@media (max-width:760px){.gallery-filterbar{gap:14px}.gallery-refresh .gallery-item figcaption{min-height:0;padding:18px}.gallery-filters button{padding:11px 13px}.gallery-refresh .gallery-item figcaption h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.gallery-refresh .gallery-item img{transition:none}.gallery-refresh .gallery-item>a:hover img{transform:none}}
