/* Sincronização do desktop do curador; componente interno preservado. */
:root{--paper-height:min(802px,calc(100svh - 180px))}.site-header{height:93px;align-items:flex-start;padding-top:20px}.site-header nav{padding-top:0;font-size:12px;gap:28px}.brand span{font-size:9px;letter-spacing:0;margin-top:3px}.brand{line-height:1.5}main{padding-top:20px}.exhibition{display:grid;grid-template-columns:minmax(0,528fr) minmax(0,680fr);gap:70px;padding:0 0 100px}.identity{position:static;top:auto;padding:0;display:flex;flex-direction:column;min-width:0;min-height:calc(var(--paper-height) + 61px)}.opening{font:14px/1.5 Lora,serif;color:var(--gold);margin:0 0 23px}.period{font:400 55px/1.2 Cinzel,serif;letter-spacing:0;margin:0;white-space:normal;overflow-wrap:normal}.period.long{font-size:36px}.gold-line{margin:18px 0 12px;background:#c5aa7240}.identity #management{font:400 58px/1.2 Pinyon,cursive;margin:0 0 9px}.identity #description{font:13px/1.5 Inter,sans-serif;margin:0;max-width:440px}.journey{margin-top:18px;width:440px;max-width:100%}.journey>.eyebrow{font:21px/1.5 Pinyon;margin:0 0 18px}.arrows{display:grid;grid-template-columns:48px 1fr 48px;gap:12px;margin:0 0 34px;align-items:start}.arrows button{height:61px;min-height:61px;padding:12px;border-radius:25px;background:#44351e;box-shadow:none;border:1px solid #a58242;font-size:23px;line-height:1.5}.arrows>div{text-align:left}#position{font:13px/1.5 Mono}.journey select{height:46px;font:13px/1.5 Lora;padding:12px;border-radius:7px;box-shadow:none;background:linear-gradient(90deg,#c6a66a,#eee0b8 30%,#b9975a)}.document{margin-top:auto;padding:22px 12px 0;max-width:464px}.document summary{padding-top:0;min-height:44px;color:var(--gold)}.document[open]{margin-top:24px}.piece{margin:0;position:relative;width:100%;padding-top:17px;justify-self:stretch;max-width:none}.stage{width:min(100%,calc(var(--paper-height)*2/3));margin:0 auto}.view-switch{margin:0;gap:46px;justify-content:center}.view-switch button{font:12px/1.5 Inter;min-height:44px;color:var(--gold);border:0}.view-switch button[aria-pressed=true]{color:var(--gold);border:0}.view-switch button:focus-visible{outline-offset:0}.motion-controls{flex-wrap:wrap;justify-content:flex-start;gap:6px}.motion-controls button{border:1px solid var(--line);min-height:44px;font-size:12px}.context{max-width:none;padding:20px 0}.context h2{margin:0 0 28px}.context p{max-width:800px}.context .small{margin-top:24px}footer{font-size:10px;margin-top:0;padding:20px 0 36px}.reading-head{display:none}#read-list li{padding:25px 10px}.note{font-size:13px}.future{font-size:14px}
@media(min-width:701px) and (max-width:1100px){.exhibition{gap:32px;grid-template-columns:minmax(280px,.9fr) minmax(0,1fr)}.period{font-size:42px}.period.long{font-size:29px}.identity #management{font-size:54px}.journey{width:100%}.identity #description{font-size:14px}.stage{width:100%;max-width:calc(var(--paper-height)*2/3)}}
@media(max-width:700px){.site-header{height:80px;padding-top:16px;margin:0 22px;align-items:flex-start}.brand{font-size:17px}.brand span{font-size:10px}.site-header nav{font-size:12px;gap:12px;padding-top:3px}main{padding:24px 22px 0}.exhibition{display:flex;flex-direction:column;gap:0;padding-bottom:32px}.identity{min-height:0;display:contents}.identity-copy{order:0}.opening{font-size:14px;margin-bottom:18px}.period{font-size:clamp(30px,9vw,37px);white-space:normal}.period.long{font-size:26px}.gold-line{margin:16px 0 10px}.identity #management{font-size:54px;margin-bottom:12px}.identity #description{font-size:14px;line-height:1.6}.journey{order:1;margin-top:20px;max-width:none;width:100%}.arrows{grid-template-columns:48px 1fr 48px;margin-bottom:24px}.arrows button{height:48px;min-height:48px;padding:5px}.journey select{font-size:16px;height:50px;padding:10px}.piece{order:2;padding-top:24px}.stage{width:100%;max-width:none}.view-switch{gap:24px;margin:0 0 16px}.view-switch button{font-size:14px}.document{order:3;padding:22px 0 0;max-width:none;width:100%;margin:0}.document[open]{margin-top:0}.document summary{font-size:14px}.document p,.document li{font-size:14px}#read-list .read-name{font-size:18px}#read-list .read-role{font-size:28px}.context h2{font-size:27px}.context p{font-size:14px}.context .small{font-size:13px}footer{font-size:10px}.note{max-width:none}}
@media(min-width:701px) and (max-height:760px){:root{--paper-height:calc(100svh - 160px)}.site-header{height:75px;padding-top:12px}.period{font-size:46px}.period.long{font-size:31px}.opening{margin-bottom:18px}.identity #management{font-size:54px}.exhibition{padding-bottom:60px}}

/* R5 — primeira dobra ampla, gestão centralizada e traços legíveis. */
.gold-line{height:2px;background:#c5aa72b3}.rule{height:1px;flex-shrink:0}
@media(min-width:701px){:root{--paper-height:calc(100svh - 160px)}.exhibition{min-height:calc(100svh - 93px);padding-bottom:32px}.piece{padding-top:0}.identity{min-height:calc(var(--paper-height) + 44px)}.identity-copy{padding-top:clamp(48px,calc((100svh - 620px)/2),180px)}.document{padding-top:22px}.stage{max-width:calc(var(--paper-height)*2/3)}}
@media(min-width:701px) and (max-height:760px){:root{--paper-height:calc(100svh - 142px)}.exhibition{min-height:calc(100svh - 75px);padding-bottom:32px}}
@media(max-width:700px){.identity-copy{padding-top:0}.exhibition{min-height:0}.gold-line{height:2px}}
