.gal{--gal-a:#ff4545;--gal-noite:#0a0303;--gal-tinta:#fff3f1;--gal-suave:#d9bdb8;--cena-destaque:#ff5a4f;--luz-a:#ff4545;--luz-b:#ffd1c9;position:relative;background:var(--gal-noite);padding-inline:0;padding-bottom:0}.gal *{box-sizing:border-box}.gal .gal-arte{position:relative;overflow:hidden;aspect-ratio:1672/941;isolation:isolate}.gal .gal-arte>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.gal .gal-sombra{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,var(--gal-noite) 0,transparent 5%,transparent 92%,var(--gal-noite) 100%)}.gal .tna-titulo{text-shadow:0 2px 3px rgb(0 0 0/.8),0 4px 24px rgb(0 0 0/.5)}.gal .tna-linha{color:#fff}.gal .tna-linha em{font-style:normal;color:#ff5a4f}.gal .tna-sub{color:#f0d6d1}.gal .tna-rotulo-arte{color:#fff3f1;text-shadow:0 1px 3px rgb(0 0 0/.85)}.gal .tna-rotulo-arte[data-mono]{font-weight:500;letter-spacing:.06em;color:#d9bdb8}.gal-leito{width:min(100% - 2 * clamp(1.2rem,5vw,5rem),1240px);margin-inline:auto;padding:clamp(1.6rem,3vw,2.6rem) 0 clamp(3rem,6vw,5rem);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.1rem,2.2vw,1.6rem)}.gal .gal-lead{margin:0;max-width:78ch;color:var(--gal-suave)}.gal .gal-h{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem;margin:0 0 .7rem;font:700 .72rem/1.2 var(--ax-familia-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:#ff8a7a}.gal .gal-h small{letter-spacing:0;text-transform:none;font:500 .82rem/1.2 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--gal-suave)}.gal .gal-galeria{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:clamp(1rem,2vw,1.4rem);padding:clamp(1rem,2vw,1.4rem);border-radius:24px;background:linear-gradient(180deg,#170707,#060202);box-shadow:inset 0 0 0 1px rgb(255 69 69/.26),0 50px 90px -50px #000}.gal .gal-lado{display:grid;align-content:start;gap:.55rem}.gal .gal-base{margin:0;font:600 .8rem/1.3 var(--ax-familia-mono,monospace);color:var(--gal-suave);overflow-wrap:anywhere}.gal .gal-pastas{margin:0;padding:0;list-style:none;display:grid;gap:.35rem}.gal .gal-lixo,.gal .gal-pasta{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.2rem .6rem;align-items:center;width:100%;min-height:0;padding:.6rem .7rem;border:0;border-radius:12px;cursor:pointer;text-align:left;background:rgb(255 255 255/.04);box-shadow:inset 0 0 0 1px rgb(255 69 69/.16);transition:background .3s,box-shadow .3s,translate .35s cubic-bezier(.3,1.6,.5,1)}.gal .gal-lixo:hover,.gal .gal-pasta:hover{translate:4px 0;background:rgb(255 69 69/.08)}.gal .gal-pasta[aria-pressed=true]{background:linear-gradient(90deg,rgb(255 69 69/.2),transparent);box-shadow:inset 0 0 0 1.5px var(--gal-a)}.gal .gal-lixo[data-sobre],.gal .gal-pasta[data-sobre]{box-shadow:inset 0 0 0 2px #fbbf24,0 0 24px -6px #fbbf24;scale:1.03}.gal .gal-lixo:focus-visible,.gal .gal-pasta:focus-visible{outline:2px solid #fff;outline-offset:2px}.gal .gal-icone{position:relative;width:26px;height:20px;border-radius:3px 6px 4px 4px;background:linear-gradient(160deg,#ff8a7a,#b91c1c);transform-origin:50% 100%}.gal .gal-icone:before{content:"";position:absolute;left:0;top:-4px;width:11px;height:6px;border-radius:3px 3px 0 0;background:#ff8a7a}.gal .gal-icone>i{position:absolute;inset:auto 0 0 0;height:70%;border-radius:2px 2px 4px 4px;background:linear-gradient(160deg,#ffb4a8,#ef4444);transform-origin:50% 100%;transition:rotate .35s}.gal .gal-pasta[data-sobre] .gal-icone>i{rotate:x 55deg}.gal .gal-pasta[data-comeu] .gal-icone{animation:gal-engole .6s cubic-bezier(.3,1.6,.5,1)}.gal .gal-lixo[data-comeu] small,.gal .gal-pasta[data-comeu] small{animation:gal-conta .6s cubic-bezier(.3,1.8,.5,1)}@keyframes gal-engole{0%{scale:1}30%{scale:1.35 .8}60%{scale:.9 1.15}to{scale:1}}@keyframes gal-conta{40%{scale:1.6;color:#fff}}.gal .gal-lixo b,.gal .gal-pasta b{font:700 .86rem/1.2 var(--ax-familia-mono,monospace);color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gal .gal-lixo small,.gal .gal-pasta small{font:700 .78rem/1 var(--ax-familia-mono,monospace);color:#ffb4a8}.gal .gal-pasta em{grid-column:2/-1;justify-self:start;padding:.2rem .5rem;border-radius:999px;font:700 .7rem/1.1 var(--ax-familia-corpo,system-ui,sans-serif);font-style:normal;color:#1a0303;background:#86efac}.gal .gal-nova{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem}.gal .gal-nova input{min-width:0;min-height:40px;padding:0 .7rem;border:0;border-radius:10px;outline:0;font:600 .84rem/1 var(--ax-familia-mono,monospace);color:#fff;background:rgb(0 0 0/.4);box-shadow:inset 0 0 0 1px rgb(255 69 69/.3)}.gal .gal-nova input:focus{box-shadow:inset 0 0 0 2px var(--gal-a)}.gal .gal-nova button{min-height:40px;padding:0 .9rem;border:0;border-radius:10px;cursor:pointer;font:800 .82rem/1 var(--ax-familia-corpo,system-ui,sans-serif);color:#fff;background:#b91c1c;transition:background .3s}.gal .gal-nova button:hover{background:#ef4444}.gal .gal-nova button:focus-visible{outline:2px solid #fff;outline-offset:2px}.gal .gal-lixo{margin-top:.4rem;box-shadow:inset 0 0 0 1px rgb(255 255 255/.12)}.gal .gal-lixo>i{width:20px;height:22px;border-radius:2px 2px 5px 5px;background:linear-gradient(#6b5a58,#3a2c2b);box-shadow:inset 0 3px 0 #9b8885}.gal .gal-lixo[data-comeu]>i{animation:gal-engole .6s cubic-bezier(.3,1.6,.5,1)}.gal .gal-area{min-width:0}.gal .gal-prints{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.gal .gal-prints button{display:grid;gap:.35rem;width:100%;min-height:0;padding:.4rem;border:0;border-radius:12px;cursor:grab;text-align:left;background:rgb(255 255 255/.04);box-shadow:inset 0 0 0 1px rgb(255 69 69/.16);transition:translate .35s cubic-bezier(.3,1.6,.5,1),box-shadow .3s;animation:gal-chega .45s cubic-bezier(.3,1.5,.5,1) both}@keyframes gal-chega{0%{opacity:0;scale:.85}}.gal .gal-prints button:hover{translate:0 -4px;box-shadow:inset 0 0 0 1px var(--gal-a),0 16px 26px -18px var(--gal-a)}.gal .gal-prints button[aria-pressed=true]{box-shadow:inset 0 0 0 2px #fbbf24,0 0 24px -6px #fbbf24;translate:0 -4px}.gal .gal-prints button:active{cursor:grabbing}.gal .gal-prints button:focus-visible{outline:2px solid #fff;outline-offset:2px}.gal .gal-prints img{display:block;width:100%;aspect-ratio:1.68;object-fit:cover;object-position:top;border-radius:8px;background:#000}.gal .gal-prints span{font:600 .74rem/1.2 var(--ax-familia-mono,monospace);color:#f0d6d1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gal .gal-vazia{margin:0;padding:2rem 1rem;border-radius:14px;text-align:center;font:500 .9rem/1.5 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--gal-suave);background:rgb(255 255 255/.03);box-shadow:inset 0 0 0 1px rgb(255 255 255/.06)}.gal .gal-telas{display:grid;gap:.8rem;width:min(100%,1000px);justify-self:center}.gal .gal-telas-cab{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem}.gal .gal-telas-cab .gal-h{margin:0}.gal .gal-passos{display:flex;align-items:center;gap:.6rem;font:700 .82rem/1 var(--ax-familia-mono,monospace);color:var(--gal-suave)}.gal .gal-passos button{width:44px;height:44px;border:0;border-radius:50%;cursor:pointer;font:800 1.3rem/1 var(--ax-familia-corpo,system-ui,sans-serif);color:#fff;background:rgb(255 69 69/.16);box-shadow:inset 0 0 0 1px rgb(255 69 69/.45);transition:background .3s,scale .3s cubic-bezier(.3,1.6,.5,1)}.gal .gal-passos button:hover{background:#ef4444;scale:1.08}.gal .gal-passos button:focus-visible{outline:2px solid #fff;outline-offset:2px}.gal .gal-pontos{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin:0;padding:0;list-style:none}.gal .gal-pontos button{width:24px;height:24px;padding:0;border:0;border-radius:50%;cursor:pointer;background:transparent;position:relative}.gal .gal-pontos button:after{content:"";position:absolute;inset:8px;border-radius:50%;background:rgb(255 180 168/.35);transition:background .3s,inset .3s}.gal .gal-pontos button[aria-pressed=true]:after{inset:5px;background:var(--gal-a);box-shadow:0 0 10px var(--gal-a)}.gal .gal-pontos button:focus-visible{outline:2px solid #fff;outline-offset:1px}.gal .gal-nota{margin:0;max-width:80ch;font:500 .92rem/1.55 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--gal-suave)}@media (max-width:1100px){.gal .gal-galeria{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.gal *{animation:none!important}}.gal-movel .gal-arte{aspect-ratio:941/1672}.gal-movel .gal-leito{width:calc(100% - 32px);padding:20px 0 48px;gap:14px}.gal-movel .gal-lead{font-size:1.04rem}.gal-movel .gal-galeria{grid-template-columns:minmax(0,1fr);padding:.85rem}.gal-movel .gal-pastas{grid-template-columns:1fr 1fr}.gal-movel .gal-lixo,.gal-movel .gal-pasta{min-height:48px}.gal-movel .gal-lixo:hover,.gal-movel .gal-pasta:hover{translate:0 0}.gal-movel .gal-nova button,.gal-movel .gal-nova input{min-height:46px}.gal-movel .gal-prints{grid-template-columns:1fr 1fr}@media (min-width:700px){.gal-movel .gal-leito{width:min(100% - 64px,760px)}}.gal-movel .tna-sub{display:none}.gal .tna-rotulo-arte[data-forte]{font-family:Montserrat Versao,Segoe UI,system-ui,sans-serif;font-weight:800;letter-spacing:-.03em;color:#fff}.gal .tna-rotulo-arte[data-forte] em{font-style:normal;color:#ff5a4f}.gal .gal-passos button{display:grid;place-items:center;padding:0 0 3px;line-height:1}.gal-movel .gal-pastas{grid-template-columns:minmax(0,1fr)}.gal .gal-pasta em{grid-column:1/-1;margin-left:calc(26px + .6rem)}