@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel Fallback;src:local("Times New Roman");ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:136.86%}.__className_9aabd7{font-family:Cinzel,Cinzel Fallback;font-style:normal}.__variable_9aabd7{--fonte-titulo:"Cinzel","Cinzel Fallback"}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_733947{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.__variable_733947{--fonte-texto:"Cormorant Garamond","Cormorant Garamond Fallback"}:root{--noite-0:#0a0b1c;--noite-1:#12142e;--noite-2:#2b2f6b;--ouro:#ffe2a0;--ouro-brilho:#ffd27a;--lilas:#8f8ae0;--texto:#e4e6ff;--texto-suave:#cfc6ff;--esp-1:4px;--esp-2:8px;--esp-3:16px;--esp-4:24px;--esp-5:40px;--esp-6:64px;--raio-1:6px;--raio-2:12px;--raio-arco:999px 999px 8px 8px;--largura-max:1120px}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--noite-0);color:var(--texto);-webkit-font-smoothing:antialiased;font-family:var(--fonte-texto),Georgia,serif;font-size:1.1875rem;line-height:1.6;min-height:100vh;background:radial-gradient(ellipse 120% 70% at 50% -10%,var(--noite-2) 0,var(--noite-1) 45%,var(--noite-0) 100%) fixed;overflow-x:hidden}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--ouro);outline-offset:3px;border-radius:4px}.pular{position:absolute;left:-999px;top:0;background:var(--ouro);color:var(--noite-0);padding:var(--esp-2) var(--esp-3);z-index:10}.pular:focus{left:var(--esp-3)}.ceu{position:fixed;inset:0;z-index:-1;pointer-events:none}.ceu-estrelas{position:absolute;inset:0;background-repeat:repeat}.ceu-estrelas-1{background-image:radial-gradient(1px 1px at 20px 30px,#fff,transparent),radial-gradient(1px 1px at 140px 80px,#fff,transparent),radial-gradient(1.5px 1.5px at 260px 160px,var(--ouro),transparent),radial-gradient(1px 1px at 90px 210px,#fff,transparent),radial-gradient(1px 1px at 310px 40px,#dfe2ff,transparent);background-size:340px 260px;opacity:.7;animation:cintilar 6s ease-in-out infinite alternate}.ceu-estrelas-2{background-image:radial-gradient(1px 1px at 60px 120px,#fff,transparent),radial-gradient(2px 2px at 200px 20px,var(--ouro-brilho),transparent),radial-gradient(1px 1px at 380px 190px,#fff,transparent);background-size:460px 320px;opacity:.45;animation:cintilar 9s ease-in-out infinite alternate-reverse}@keyframes cintilar{0%{opacity:.25}to{opacity:.8}}.topo{display:flex;flex-wrap:wrap;gap:var(--esp-2) var(--esp-4);justify-content:space-between;align-items:baseline;max-width:var(--largura-max);margin:0 auto;padding:var(--esp-4) var(--esp-3)}.marca{font-family:var(--fonte-titulo),serif;font-weight:600;font-size:1.25rem;letter-spacing:.08em;text-decoration:none;color:var(--ouro)}.topo-nav{display:flex;gap:var(--esp-4);font-size:1.05rem}.topo-nav a{text-decoration:none;color:var(--texto-suave)}.topo-nav a:hover{color:var(--ouro)}.rodape{max-width:var(--largura-max);margin:var(--esp-6) auto 0;padding:var(--esp-5) var(--esp-3);text-align:center;color:var(--texto-suave);font-size:1rem;border-top:1px solid rgba(255,226,160,.15)}.rodape p{margin:var(--esp-1) 0}.rodape-marca{font-family:var(--fonte-titulo),serif;color:var(--ouro);letter-spacing:.08em}.rodape .rodape-links{display:flex;justify-content:center;gap:var(--esp-4);margin-top:var(--esp-3)}.abertura{text-align:center;padding:var(--esp-6) var(--esp-3) var(--esp-5);max-width:860px;margin:0 auto}.abertura-titulo{font-family:var(--fonte-titulo),serif;font-weight:400;font-size:clamp(2rem,6vw,3.75rem);line-height:1.15;margin:0;color:var(--ouro);text-shadow:0 0 28px rgba(255,210,122,.35);animation:inscrever 1.8s cubic-bezier(.2,.7,.2,1) both}@keyframes inscrever{0%{opacity:0;letter-spacing:.22em;filter:blur(4px)}to{opacity:1;letter-spacing:.02em;filter:blur(0)}}.abertura-texto{font-style:italic;color:var(--texto-suave);max-width:34em;margin:var(--esp-4) auto 0;font-size:1.3rem}.mundos{max-width:var(--largura-max);margin:0 auto;padding:0 var(--esp-3)}.secao-titulo{font-family:var(--fonte-titulo),serif;font-weight:400;text-align:center;font-size:1.6rem;color:var(--texto);margin:0 0 var(--esp-5)}.portais{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--esp-4);gap:var(--esp-4)}.portal{--accent:var(--lilas);position:relative;aspect-ratio:5/8;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:var(--esp-5) var(--esp-2) var(--esp-4);border-radius:var(--raio-arco);border:1px solid color-mix(in srgb,var(--accent) 60%,transparent);background:radial-gradient(ellipse 90% 55% at 50% 100%,color-mix(in srgb,var(--accent) 38%,transparent),transparent 70%),linear-gradient(180deg,rgba(18,20,46,.95),rgba(10,11,28,.98));box-shadow:inset 0 0 0 6px rgba(10,11,28,.9),inset 0 0 0 7px color-mix(in srgb,var(--accent) 30%,transparent),0 0 32px color-mix(in srgb,var(--accent) 18%,transparent);text-decoration:none;color:var(--texto);transition:box-shadow .4s ease,transform .4s ease}.portal:focus-visible,.portal:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 6px rgba(10,11,28,.9),inset 0 0 0 7px var(--accent),0 0 56px color-mix(in srgb,var(--accent) 45%,transparent)}.portal-glifo{font-size:2.4rem;color:var(--accent);text-shadow:0 0 18px var(--accent);line-height:1}.portal-nome{font-family:var(--fonte-titulo),serif;font-size:1.05rem;text-align:center;letter-spacing:.04em}.prateleira{--accent:var(--ouro);display:flex;align-items:center;gap:var(--esp-4);margin-top:var(--esp-5);padding:var(--esp-4);border-bottom:3px solid color-mix(in srgb,var(--accent) 55%,transparent);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent) 8%,transparent));text-decoration:none;color:var(--texto);transition:background .4s ease}.prateleira:focus-visible,.prateleira:hover{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent) 16%,transparent))}.prateleira-glifo{font-size:2rem;color:var(--accent);text-shadow:0 0 16px var(--accent)}.prateleira-nome{display:block;font-family:var(--fonte-titulo),serif;font-size:1.3rem;color:var(--accent)}.prateleira-texto{display:block;font-style:italic;color:var(--texto-suave)}.ver-todas{text-align:center;margin:var(--esp-5) 0 0;font-size:1.15rem}.ver-todas a{color:var(--ouro);text-underline-offset:6px;text-decoration-thickness:1px}.sala{--accent:var(--ouro);max-width:var(--largura-max);margin:0 auto;padding:var(--esp-5) var(--esp-3) 0}.sala-topo{text-align:center;padding:var(--esp-4) 0 var(--esp-5);background:radial-gradient(ellipse 50% 80% at 50% 0,color-mix(in srgb,var(--accent) 18%,transparent),transparent 70%)}.sala-glifo{font-size:3rem;color:var(--accent);text-shadow:0 0 22px var(--accent);display:block;line-height:1;margin:0}.sala-titulo{font-family:var(--fonte-titulo),serif;font-weight:400;font-size:clamp(1.9rem,5vw,3rem);color:var(--ouro);margin:var(--esp-3) 0 var(--esp-2)}.sala-texto{font-style:italic;color:var(--texto-suave);margin:0 auto;max-width:34em}.perdida{padding-top:var(--esp-6)}.perdida,.vazio{text-align:center}.vazio{font-style:italic;color:var(--texto-suave);padding:var(--esp-6) 0}.filtro{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--esp-2) var(--esp-4);margin-bottom:var(--esp-5)}.filtro a{color:var(--texto-suave);text-decoration:none;padding-bottom:2px;border-bottom:1px solid transparent}.filtro a[aria-current=page]{color:var(--ouro);border-bottom-color:var(--ouro)}.peca-grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:var(--esp-5) var(--esp-4);gap:var(--esp-5) var(--esp-4)}.peca-card{display:block;text-decoration:none;color:var(--texto)}.peca-card-moldura{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--noite-1);outline:1px solid rgba(255,226,160,.35);outline-offset:5px;transition:outline-color .3s ease}.peca-card:focus-visible .peca-card-moldura,.peca-card:hover .peca-card-moldura{outline-color:var(--ouro)}.peca-card-foto{object-fit:cover}.peca-card-sem-foto{display:grid;place-items:center;height:100%;color:var(--ouro);font-size:2rem}.peca-card-nome{display:block;margin-top:var(--esp-3);font-size:1.25rem;font-style:italic;line-height:1.3}.peca-card-preco{display:block;margin-top:var(--esp-1);font-family:var(--fonte-titulo),serif;font-size:.95rem;color:var(--ouro);letter-spacing:.04em}.peca{--accent:var(--ouro);max-width:var(--largura-max);margin:0 auto;padding:var(--esp-4) var(--esp-3) 0;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:var(--esp-6);gap:var(--esp-6);align-items:start}.galeria{min-width:0}.galeria-trilho{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;outline:1px solid rgba(255,226,160,.35);outline-offset:6px}.galeria-trilho::-webkit-scrollbar{display:none}.galeria-quadro{position:relative;flex:0 0 100%;aspect-ratio:4/5;scroll-snap-align:start;background:var(--noite-1)}.galeria-quadro img{object-fit:cover}.galeria-vazia{aspect-ratio:4/5;display:grid;place-items:center;font-size:3rem;color:var(--ouro);background:var(--noite-1)}.galeria-miniaturas{display:flex;gap:var(--esp-2);margin-top:var(--esp-4);flex-wrap:wrap}.galeria-miniaturas button{padding:0;border:1px solid transparent;background:none;cursor:pointer;opacity:.55;transition:opacity .3s ease,border-color .3s ease}.galeria-miniaturas button[aria-current=true]{opacity:1;border-color:var(--ouro)}.galeria-miniaturas img{width:64px;height:80px;object-fit:cover}.peca-info{padding-top:var(--esp-3)}.peca-mundo{display:inline-flex;gap:var(--esp-2);align-items:center;color:var(--accent);text-decoration:none;font-family:var(--fonte-titulo),serif;font-size:.95rem;letter-spacing:.04em}.peca-mundo span{text-shadow:0 0 12px var(--accent)}.peca-nome{font-family:var(--fonte-titulo),serif;font-weight:400;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.2;color:var(--ouro);margin:var(--esp-3) 0 var(--esp-2)}.peca-preco{font-size:1.6rem;margin:0 0 var(--esp-4);color:var(--texto)}.peca-descricao{margin:0 0 var(--esp-5);max-width:32em;white-space:pre-line}.peca-nota{font-style:italic;color:var(--texto-suave);font-size:1rem;margin-top:var(--esp-3)}.quero{display:inline-block;padding:var(--esp-3) var(--esp-5);font-family:var(--fonte-titulo),serif;font-size:1.1rem;letter-spacing:.06em;text-decoration:none;color:var(--noite-0);background:linear-gradient(180deg,#fff1cc,var(--ouro-brilho));border-radius:999px;box-shadow:0 0 24px rgba(255,210,122,.35);transition:box-shadow .3s ease,transform .3s ease}.quero:focus-visible,.quero:hover{box-shadow:0 0 40px rgba(255,210,122,.6);transform:translateY(-2px)}.sobre-corpo{display:flex;gap:var(--esp-5);align-items:flex-start;justify-content:center}.sobre-foto{position:relative;flex:0 0 280px;aspect-ratio:4/5;outline:1px solid rgba(255,226,160,.35);outline-offset:6px}.sobre-foto img{object-fit:cover}.sobre-texto{max-width:36em}.sobre-texto p{margin:0 0 var(--esp-3)}@media (max-width:720px){.peca{grid-template-columns:1fr;gap:var(--esp-4);padding-top:var(--esp-2)}.quero{display:block;text-align:center}.sobre-corpo{flex-direction:column;align-items:center}.sobre-foto{flex-basis:auto;width:min(280px,100%)}.portais{grid-template-columns:repeat(2,1fr);gap:var(--esp-3)}.portal{aspect-ratio:3/4;padding:var(--esp-4) var(--esp-2) var(--esp-3)}.portal-glifo{font-size:2rem}.portal-nome{font-size:.9rem}.abertura{padding-top:var(--esp-5)}.abertura-texto{font-size:1.15rem}.peca-grade{grid-template-columns:repeat(2,1fr);gap:var(--esp-4) var(--esp-3)}.peca-card-nome{font-size:1.05rem}.topo{justify-content:center;text-align:center}.topo-nav{gap:var(--esp-3);font-size:1rem}.prateleira{padding:var(--esp-3);gap:var(--esp-3)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}