/* Additive paper-world skin. Existing text, routes, media and interaction logic stay intact. */
:root{--layer-bg:#F2ECDF;--layer-panel:#F7F5EF;--layer-line:#cfcdbf;--layer-text:#142D39;--layer-muted:#596C6A;--layer-accent:#205A58;--bg:#F2ECDF;--deep:#e7e7dc;--ink:#142D39;--muted:#596C6A;--blue:#205A58;--copper:#205A58;--line:#cfcdbf;color-scheme:light}
body.layered{background:#F2ECDF;color:#142D39}.layered h1,.layered h2,.layered h3{color:#142D39}.layered h1{font-weight:700;letter-spacing:-.055em}.layer-header{background:#f2ecdff5;border-color:#cfcdbf;backdrop-filter:blur(12px)}.layer-brand{display:flex;align-items:center;gap:9px;letter-spacing:-.02em;font-weight:700}.layer-brand img{width:36px;height:36px}.layer-header nav a{border-radius:3px}.layer-header nav a[aria-current=page]{background:#205A58;color:#F7F5EF}.layer-header nav a:hover{background:#e0dece;color:#142D39}.layer-header .journey-guide-sound,.layer-header .layer-sound-toggle{color:#205A58!important;border-color:#81958a!important}.layered a:focus-visible,.layered button:focus-visible,.layered summary:focus-visible{outline-color:#205A58}.layered .layer-kicker{color:#205A58}.layer-card{background:#F7F5EF;border-radius:4px;border-color:#cfcdbf}.layer-card:hover{background:#e7e7dc;border-color:#205A58}.layer-card-top{color:#205A58}.layer-primary{background:#142D39;color:#F7F5EF!important;border-radius:4px}.layer-next a,.layer-welcome-more summary,.layer-prompt summary,.layer-lesson>a{color:#205A58}.layer-footer{color:#596C6A}.layer-next,.layer-footer,.meet-first{border-color:#cfcdbf}.layer-play,.meet-first .layer-play{border-color:#205A58!important;background:#142D39!important;color:#F7F5EF!important}.layer-caption{color:#205A58!important}.layer-video-stage{background:#142D39;border-radius:8px;mask-image:none!important;-webkit-mask-image:none!important;overflow:hidden}.layer-video video{mask-image:none!important;-webkit-mask-image:none!important}.layer-video-note{color:#596C6A}.meet-first .layer-video-stage{max-width:370px;margin:auto;border-radius:100px 100px 6px 6px}.layer-chapter-menu{border-radius:4px;background:#F7F5EF}.layer-chapter-menu a[aria-current=page]{background:#205A58;color:#F7F5EF}.layer-story-page .story-copy p{color:#354f51}.layer-story-page .story-copy .eyebrow{color:#596C6A}.story-art .scene{stroke:#205A58}.story-art .scene .copper{stroke:#b68c47}.story-art .scene text{fill:#596C6A}.narrator-aside{color:#205A58!important}.diagram-label{color:#596C6A}.takeaway{border-color:#D9AD62;background:#F7F5EF;padding:20px 24px}.takeaway p{color:#142D39!important}.takeaway small{color:#596C6A}.story-source{color:#596C6A}.layer-story-page .story-panel a[href^="#"]{color:#205A58}.layer-story-page .layer-next a:last-child{background:#D9AD62;color:#142D39;border-radius:4px}.layer-example{background:#F7F5EF;border-radius:4px}.layer-prompt blockquote{background:#e7e7dc}.layer-archive-page .intro-bottom{color:#596C6A}.layer-pagination button,.layer-archive-back{background:#F7F5EF;color:#142D39;border-color:#81958a;border-radius:4px}.layer-pagination button:not(:disabled):hover{background:#D9AD62}.chapter-lesson{color:#354f51;border-color:#D9AD62}.chapter-body .change{background:#F7F5EF;border-color:#D9AD62}.topic-filters button[aria-pressed=true]{background:#205A58;border-color:#205A58;color:#F7F5EF}.search-field{background:#F7F5EF;border-color:#81958a}.search-field input{color:#142D39}.layer-archive-page .chapter[open]{background:#f7f5ef88}.layer-archive-page .chapter-title{color:#142D39}.story-title{color:#142D39}.layer-story-page .layer-reader-intro{margin-top:40px;margin-bottom:28px}
/* The working instrument stays dark. Only its surrounding page gets the paper theme. */
.layer-demo-page .motion-exhibit,.layer-demo-page .system-story,.layer-demo-page #home-cameras{--layer-text:#edf2f7;--layer-muted:#acbdd0;--layer-accent:#D9AD62;--layer-line:#40556c;--bg:#142D39;--deep:#101e30;--ink:#edf2f7;--muted:#acbdd0;--blue:#97bcf9;--copper:#D9AD62;--line:#40556c;color:#edf2f7}
.layer-demo-page .motion-exhibit h2,.layer-demo-page .motion-exhibit h3,.layer-demo-page .motion-exhibit h4,.layer-demo-page .system-story h2,.layer-demo-page .system-story h3,.layer-demo-page #home-cameras h2,.layer-demo-page #home-cameras h3{color:#edf2f7}.layer-demo-page .motion-exhibit p,.layer-demo-page .system-story p,.layer-demo-page #home-cameras p{color:#acbdd0}.layer-demo-page .motion-exhibit{padding:22px!important;border-radius:8px;background:#142D39;margin-top:18px;border-bottom:5px solid #D9AD62}.layer-demo-page .system-story,.layer-demo-page #home-cameras{background:#142D39;border-radius:6px;padding:22px!important}.simple-demo .explore-nav button{color:#205A58;border-color:#81958a;border-radius:4px}.simple-demo .explore-nav button[aria-pressed=true]{background:#205A58;color:#F7F5EF;border-color:#205A58}.simple-demo .explore-about summary,.simple-demo .explore-more>summary,.simple-demo .explore-capabilities span,.simple-demo .explore-room-links a{color:#205A58}.simple-demo .explore-capabilities h3{color:#142D39}.simple-demo .explore-more,.simple-demo .explore-capabilities a{border-color:#cfcdbf}.simple-demo .explore-label{color:#596C6A}.simple-demo .instrument-tourbar{color:#F7F5EF}.simple-demo .instrument-tourbar button{background:#142D39;color:#F7F5EF;border-color:#81958a}.simple-demo .sample-paper,.simple-demo .sample-paper p,.simple-demo .sample-paper h4,.simple-demo .sample-paper li{color:#203b50!important}
@media(max-width:700px){.layer-header{gap:12px;padding:13px 18px}.layer-brand{font-size:17px}.layer-brand img{width:30px;height:30px}.layered #content{padding-inline:18px}.layer-story-page .layer-reader-intro{margin-top:24px}.layer-demo-page .motion-exhibit{padding:12px!important}.layer-demo-page .system-story,.layer-demo-page #home-cameras{padding:15px!important}.meet-first .layer-video-stage{max-width:280px}.layered h1{font-size:42px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
