.museum-chapter-dock{display:flex;gap:12px;overflow:auto;padding:14px 4px 22px;margin:8px 0 22px;scrollbar-width:thin;perspective:1200px;pointer-events:auto}
.museum-chapter-dock a{flex:0 0 auto;max-width:250px;padding:11px 16px;border:1px solid rgba(var(--world-rgb),.4);background:#132a39e6;border-radius:14px;text-decoration:none;font:600 11px/1.5 Manrope,system-ui,sans-serif;box-shadow:4px 6px 0 -2px #07151a66;transform:rotateX(5deg) translateZ(8px)}
.museum-archive-stage{position:absolute;left:48%;top:15%;width:45%;max-width:780px;height:345px;z-index:2;perspective:1600px;pointer-events:none;isolation:isolate}
.museum-archive-stack{position:relative;width:86%;height:265px;margin:12px auto;transform-style:preserve-3d;animation:museum-archive-suspend 9s ease-in-out infinite}
.museum-archive-layer,.museum-archive-front{position:absolute;inset:0;border-radius:27px;border:1px solid #b2c7cdaa;background:linear-gradient(125deg,#37576edb,#112b3ded);box-shadow:0 25px 40px #00121d44,inset 0 1px #fff6;backdrop-filter:blur(14px);transform-style:preserve-3d}
.museum-archive-layer{transform:translate3d(calc(var(--layer)*12px),calc(var(--layer)*-10px),calc(var(--layer)*-30px)) rotateY(-9deg) rotateZ(calc(var(--layer)*-1.5deg));opacity:calc(1 - var(--layer)*.17)}
.museum-archive-front{display:flex;flex-direction:column;justify-content:center;gap:7px;padding:26px 34px;text-decoration:none!important;box-sizing:border-box;pointer-events:auto;transform:rotateY(-8deg) rotateX(5deg);color:#f5e6cd!important}
.museum-archive-kicker{font:700 9px/1.5 Manrope,system-ui,sans-serif;letter-spacing:.24em;color:#d2c3a9;transform:translateZ(18px)}
.museum-archive-species{font:500 clamp(27px,3.4vw,47px)/1.1 Manrope,system-ui,sans-serif;letter-spacing:-.055em;transform:translateZ(40px)}
.museum-archive-latin{font:400 16px/1.5 Manrope,system-ui,sans-serif;color:#b8d5db;transform:translateZ(26px)}
.museum-archive-date{font:700 14px/1.5 Manrope,system-ui,sans-serif;letter-spacing:.015em;margin-top:9px;transform:translateZ(34px)}
.museum-archive-caption{font:400 12px/1.6 Manrope,system-ui,sans-serif;transform:translateZ(28px)}
.museum-archive-counter{position:absolute;right:27px;top:25px;font:600 10px/1.5 Manrope,system-ui,sans-serif;letter-spacing:.15em}
.museum-archive-enter{font:700 10px/1.5 Manrope,system-ui,sans-serif;letter-spacing:.08em;margin-top:11px;transform:translateZ(22px)}
.museum-archive-steps{display:flex;gap:9px;justify-content:center;position:relative;margin-top:16px;pointer-events:auto;transform:rotateX(8deg);transform-style:preserve-3d}
.museum-archive-steps button{flex:1;max-width:160px;padding:10px 9px;border:1px solid #8da7ac77;border-radius:12px;background:#173447e8;color:#e4d9c6;font:500 9px/1.5 Manrope,system-ui,sans-serif;cursor:pointer;box-shadow:4px 6px 0 -2px #05172577;transition:transform .3s}
.museum-archive-steps button[aria-pressed=true]{background:#56717c;color:#fff3db;transform:translateY(-7px) translateZ(20px)}
.museum-epoch-controls{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:18px 0 27px;pointer-events:auto}
.museum-epoch-controls output{font:600 10px/1.6 Manrope,system-ui,sans-serif;letter-spacing:.12em;white-space:nowrap}
.museum-epoch-controls button{font-size:11px!important;padding:11px 15px!important;border-radius:13px!important}
.museum-epoch-controls button:disabled{opacity:.4;cursor:default!important}
.cadnv-immersive .origin-section[data-origin-explorer]{perspective:1800px;transform-style:preserve-3d}
.cadnv-immersive .origin-epoch-panel{position:relative;border-radius:25px!important;box-shadow:12px 15px 0 -3px #314b5c,23px 26px 0 -8px #304a5c77,0 35px 55px #02121f55!important;transform:rotateY(-3deg) rotateX(1deg);transform-origin:center top;transform-style:preserve-3d;isolation:isolate}
.origin-epoch-panel .origin-date,.origin-epoch-panel h3{transform:translateZ(24px)}
.museum-epoch-arrival{animation:museum-epoch-approach .85s cubic-bezier(.2,.7,.2,1) both}
.museum-archive-world .cadnv-reference-runner{display:none!important}
@keyframes museum-archive-suspend{0%,100%{transform:translateY(-6px) rotateZ(-1.5deg)}50%{transform:translateY(6px) rotateZ(1deg)}}
@keyframes museum-epoch-approach{from{opacity:.1;transform:translate3d(20px,20px,-150px) rotateY(12deg)}to{opacity:1;transform:rotateY(-3deg) rotateX(1deg)}}
@keyframes museum-section-approach{from{opacity:.35;transform:perspective(1600px) translate3d(0,30px,-45px) rotateY(var(--chapter-turn))}to{opacity:1;transform:perspective(1600px) translateZ(0)}}
.museum-spatial-section.museum-scene-arrived{animation:museum-section-approach .85s ease-out both}
.museum-spatial-section.museum-interactive-section.museum-scene-arrived{animation:museum-section-fade .6s ease-out both;transform:none!important}
@keyframes museum-section-fade{from{opacity:.4}to{opacity:1}}
@media(min-width:761px){
 .cadnv-museum-art:not(.cadnv-home-art) .cadnv-entry h1{font-size:clamp(43px,4.8vw,72px)!important}
 .cadnv-museum-art .cadnv-reading-space p,.cadnv-museum-art .cadnv-reading-space li,.cadnv-museum-art .cadnv-reading-space dd,.cadnv-museum-art .cadnv-reading-space label,.cadnv-museum-art .cadnv-reading-space .lead,.cadnv-museum-art .cadnv-reading-space .desc,.cadnv-museum-art .cadnv-reading-space .hint{color:#35574f!important}
 .cadnv-museum-art .cadnv-reading-space article,.cadnv-museum-art .cadnv-reading-space aside,.cadnv-museum-art .cadnv-reading-space .card,.cadnv-museum-art .cadnv-reading-space .tile,.cadnv-museum-art .cadnv-reading-space .lesson,.cadnv-museum-art .cadnv-reading-space .condition,.cadnv-museum-art .cadnv-reading-space .variant,.cadnv-museum-art .cadnv-reading-space .story,.cadnv-museum-art .cadnv-reading-space .segment,.cadnv-museum-art .cadnv-reading-space .quiz,.cadnv-museum-art .cadnv-reading-space .cadnv-destination{background:linear-gradient(135deg,#edf1e5f0,#d5e2d6ee)!important;border-color:#7e9c8766!important;box-shadow:7px 10px 0 -5px #6f948645,0 24px 45px -20px #2e584d33,inset 0 1px #fff9!important;color:#35574f!important}
 .cadnv-museum-art .cadnv-reading-space .cadnv-crumbs,.cadnv-museum-art .cadnv-reading-space .cadnv-local,.cadnv-museum-art .cadnv-reading-space details{background:#dce6dae8!important;border-color:#7d9a7e55!important;color:#385d4f!important}
 .cadnv-museum-art .cadnv-reading-space summary,.cadnv-museum-art .cadnv-reading-space button.head{color:#284f48!important}
 .cadnv-museum-art .cadnv-reading-space table,.cadnv-museum-art .cadnv-reading-space th,.cadnv-museum-art .cadnv-reading-space td{color:#305448!important;border-color:#7f9b7f66!important}
 .cadnv-museum-art .cadnv-reading-space input,.cadnv-museum-art .cadnv-reading-space textarea,.cadnv-museum-art .cadnv-reading-space select{background:#f1f4e9!important;color:#294d43!important;border-color:#77967a99!important}
 .cadnv-museum-art .cadnv-reading-space input::placeholder,.cadnv-museum-art .cadnv-reading-space textarea::placeholder{color:#617d69!important}
 .cadnv-museum-art .cadnv-reading-space select option{background:#edf2e2;color:#294d43}
 .cadnv-museum-art .cadnv-reading-space .tag,.cadnv-museum-art .cadnv-reading-space .num,.cadnv-museum-art .cadnv-reading-space .tags span{background:#cadccaaa!important;color:#62543c!important;border-color:#859a6d66!important}
 .cadnv-museum-art .museum-chapter-dock a{background:#e4eddfdd;color:#315a4c;border-color:#809d7f66;box-shadow:4px 6px 0 -2px #6b8f7533}
 .cadnv-museum-art .origin-specimen,.cadnv-museum-art .origin-local{background:#dde8dfcc;border-color:#799a8580;box-shadow:0 17px 30px #31594315}
 .cadnv-museum-art .origin-specimen span,.cadnv-museum-art .origin-specimen em,.cadnv-museum-art .origin-local a{color:#355b51!important}
 .cadnv-museum-art .origin-references cite{color:#294e4c}
 .cadnv-museum-art .origin-references li{border-bottom-color:#7f9b7f55}
 .cadnv-museum-art .origin-note{color:#526e60!important}
 .cadnv-museum-art .origin-status{color:#2e654d;background:#c8e3d2cc;border-color:#719e7a77}
 .cadnv-museum-art .origin-status.question{color:#795c38;background:#eddfc6cc;border-color:#b99b6680}
 .cadnv-museum-art .origin-page-links a{background:#e4eddfc9;border-color:#7f9a8070;color:#466b51}
 .cadnv-museum-art .origin-archive-card{background:linear-gradient(135deg,#e6ede1e8,#c6daccde)!important;border-color:#7a9a7d77!important;box-shadow:8px 12px 0 -5px #8dab8e77,0 30px 45px #34593e22!important;border-radius:25px!important}
 .cadnv-museum-art .origin-archive-card strong{color:#2b5548}
 .cadnv-museum-art .origin-archive-card span:not(.origin-animal-index){color:#4c6d59}
 .cadnv-museum-art .origin-archive-card:before{border-radius:50%;border-color:#6c9579;box-shadow:5px -5px 0 -2px #bad1bf,5px -5px 0 -1px #819e7f;transform:rotateX(40deg) rotateY(-25deg)}
 .cadnv-museum-art .origin-epochs{perspective:1500px;gap:18px;margin-top:37px}
 .cadnv-museum-art .origin-epochs a{background:linear-gradient(135deg,#eaf1e6e8,#ccded0ed)!important;border-color:#77947e77!important;color:#345b4f!important;box-shadow:5px 8px 0 -3px #8ba88c77;transform:rotateX(7deg) rotateY(-5deg);border-radius:18px;transition:transform .4s,background .4s}
 .cadnv-museum-art .origin-epochs a[aria-selected=true]{background:linear-gradient(135deg,#4a7468,#2c584f)!important;color:#fff3dc!important;box-shadow:7px 10px 0 -3px #214d3e77,0 18px 25px #2e574c22;transform:translate3d(0,-9px,25px) rotateY(-4deg)}
 .cadnv-museum-art .origin-epochs a[aria-selected=true] span{color:#e1c4a2}
 .cadnv-museum-art .origin-epoch-panel{background:linear-gradient(135deg,#f1f3e9f5,#dae7d9f0)!important;border:1px solid #85a38599!important;box-shadow:12px 15px 0 -3px #a2bba5,23px 26px 0 -8px #a0b69e77,0 35px 45px #315b4129!important;padding:38px!important}
 .cadnv-museum-art .museum-epoch-controls{color:#4b6a52}
 .cadnv-museum-art .cadnv-reading-space .museum-epoch-controls button{background:#42695a!important;color:#fff6df!important;border:1px solid #4d725b!important}
 .cadnv-museum-art .museum-archive-layer,.cadnv-museum-art .museum-archive-front{background:linear-gradient(130deg,#edf2e6de,#c6d8cbe8);border-color:#7d9b8388;box-shadow:0 25px 40px #2c574127,inset 0 1px #fff9;color:#2b5349!important}
 .cadnv-museum-art .museum-archive-layer:nth-child(2){background:linear-gradient(130deg,#ead7cbd9,#c1cfc4d9)}
 .cadnv-museum-art .museum-archive-layer:nth-child(3){background:linear-gradient(130deg,#d3e1e1d9,#b8d0cbd9)}
 .cadnv-museum-art .museum-archive-kicker,.cadnv-museum-art .museum-archive-latin{color:#5a7862}
 .cadnv-museum-art .museum-archive-date{color:#975e45}
 .cadnv-museum-art .museum-archive-steps button{background:#e7eddfdf;color:#4c6d53;border-color:#7a9a7b77;box-shadow:4px 6px 0 -2px #92ae9477}
 .cadnv-museum-art .museum-archive-steps button[aria-pressed=true]{background:#416d5d;color:#fff0d6}
}
@media(min-width:761px) and (max-width:1100px){.museum-archive-stage{left:48%;top:20%;width:48%;height:320px}.museum-archive-stack{width:92%;height:250px}.museum-archive-front{padding:24px}.museum-archive-species{font-size:33px}.museum-archive-steps button{font-size:8px}}
@media(max-width:760px){.museum-archive-stage{position:relative;order:1;left:auto;top:auto;width:100%;height:330px;margin:35px auto 15px;max-width:530px;align-self:center;flex:none}.museum-archive-stack{width:88%;height:245px}.museum-archive-front{padding:24px}.museum-archive-species{font-size:33px}.museum-archive-steps{gap:6px}.museum-archive-steps button{font-size:8px;padding:9px 6px}.museum-archive-world .cadnv-floating-gallery{order:2}.museum-archive-world .cadnv-entry-copy{order:0}.museum-epoch-controls{gap:9px}.museum-epoch-controls button{font-size:10px!important;padding:10px!important}.museum-epoch-controls output{font-size:9px}.cadnv-immersive .origin-epoch-panel{transform:rotateY(-1.5deg);box-shadow:6px 8px 0 -3px #314b5c,0 20px 35px #00121f44!important}.museum-spatial-section.museum-scene-arrived{animation-duration:.6s}}
.cadnv-motion-off .museum-archive-stack,.cadnv-motion-off .museum-epoch-arrival,.cadnv-motion-off .museum-spatial-section{animation:none!important;transform:none!important;opacity:1!important}
@media(prefers-reduced-motion:reduce){.museum-archive-stack,.museum-epoch-arrival,.museum-spatial-section{animation:none!important;transform:none!important;opacity:1!important}}