.wf-gallery{background:#181b20;color:#eceef2;padding:clamp(14px,3vw,36px);border-radius:8px}.wf-filter,.wf-pages{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 22px}.wf-filter input{width:100px;color:#16191d;background:#f5f6f8}.wf-gallery a{color:#eceef2}.wf-gallery button{background:#303844;color:#fff;border:1px solid #727d8a;border-radius:5px;padding:8px 16px;cursor:pointer}.wf-gallery :focus-visible{outline:3px solid #a7d9ff;outline-offset:4px}.wf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.wf-photo{display:block;position:relative;background:#101215;overflow:hidden;border-radius:4px}.wf-photo.wf-wide{grid-column:span 2}.wf-photo img{display:block;width:100%;height:auto;margin:0}.wf-caption{display:block;padding:10px 12px;font-size:13px;line-height:1.5;background:#20252c}.wf-pages{margin:24px 0 0;justify-content:center}.wf-dialog{box-sizing:border-box;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:48px 64px;background:#101216;color:#fff;border:0;margin:0}.wf-dialog::backdrop{background:#000e}.wf-dialog[open]{display:flex;align-items:center;justify-content:center}.wf-dialog figure{margin:0;max-width:100%;text-align:center}.wf-dialog figure img{display:block;max-width:100%;max-height:calc(100dvh - 150px);width:auto;height:auto;object-fit:contain;margin:auto}.wf-dialog figcaption{padding:14px 0;font-size:14px}.wf-dialog button{position:absolute;font-size:28px;line-height:1;padding:10px 14px}.wf-close{right:14px;top:10px}.wf-prev{left:8px;top:48%}.wf-next{right:8px;top:48%}.wf-dialog button:disabled{opacity:.3;cursor:default}@media(max-width:700px){.wf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.wf-caption{font-size:11px;padding:8px}.wf-dialog{padding:48px 38px}.wf-dialog button{padding:8px;font-size:25px}.wf-prev{left:2px}.wf-next{right:2px}}@media(prefers-reduced-motion:reduce){.wf-gallery *{scroll-behavior:auto}}
