.filtro ul{gap:var(--e-2);margin:0 calc(var(--margem) * -1);padding:3px var(--margem) var(--e-2);list-style:none;display:flex;overflow-x:auto}.filtro a{align-items:center;gap:var(--e-2);min-height:2.75rem;padding:0 var(--e-4);border:1px solid var(--filete);border-radius:var(--raio);font-weight:620;font-size:var(--t-pequeno);color:var(--tinta);white-space:nowrap;text-decoration:none;display:inline-flex}.filtro a span{color:var(--suave);font-variant-numeric:tabular-nums;font-weight:500}.filtro a[aria-current]{background:var(--rio-noite);border-color:var(--rio-noite);color:var(--papel)}.filtro a[aria-current] span{color:var(--nevoa)}@media (hover:hover) and (pointer:fine){.filtro a:not([aria-current]):hover{border-color:var(--tinta)}}.galeria__grade{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:var(--e-2);margin:0;padding:0;list-style:none;display:grid}.galeria__grade .larga{grid-column:span 2}.galeria__grade a{border-radius:var(--raio);background:var(--mata);display:block;position:relative;overflow:hidden}.galeria__grade img{aspect-ratio:4/5;object-fit:cover;width:100%;height:100%}.galeria__grade .larga img{aspect-ratio:8/5}.galeria__grade .rotulo{padding:var(--e-1) var(--e-2);background:var(--rio-noite);color:var(--papel);border-top-right-radius:var(--raio);position:absolute;bottom:0;left:0}.galeria__grade a:focus-visible{outline-offset:-3px;outline-color:var(--dourado)}@media (hover:hover) and (pointer:fine){.galeria__grade img{transition:transform .24s var(--ease-out)}.galeria__grade a:hover img{transform:scale(1.03)}}@media (width>=36rem){.galeria__grade{gap:var(--e-3);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=62rem){.galeria__grade{grid-template-columns:repeat(6,minmax(0,1fr))}}.visor{border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.visor::backdrop{background:var(--rio-noite)}.visor[open]{opacity:1;transition:opacity .2s var(--ease-out);grid-template-rows:auto minmax(0,1fr) auto;display:grid}@starting-style{.visor[open]{opacity:0}}.visor__topo,.visor__nav{justify-content:space-between;align-items:center;gap:var(--e-3);padding:var(--e-3) var(--margem);display:flex}.visor__nav{padding-bottom:max(var(--e-3), env(safe-area-inset-bottom))}.visor__botao{min-width:6rem;min-height:2.75rem;padding:0 var(--e-4);color:var(--papel);border:1px solid var(--filete);border-radius:var(--raio);font-weight:620;font-size:var(--t-pequeno);cursor:pointer;transition:transform .14s var(--ease-out);background:0 0}.visor__botao:active{transform:scale(.97)}.visor__palco{gap:var(--e-3);min-height:0;padding-inline:var(--margem);grid-template-rows:minmax(0,1fr) auto;display:grid}.visor__palco>div{min-height:0;position:relative}.visor__palco img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.visor__palco figcaption{font-size:var(--t-pequeno);color:var(--nevoa);text-align:center;max-width:46rem;margin-inline:auto}
