/* Cohesion pass: one quiet environment, restrained light and consistent spacing. */
:root{--bg:#262624;--deep:#20201e;--paper:#d9d2c2;--yellow:#dcc183;--text:#eee9de;--muted:#aea99b;--line:#ffffff12}
body{background:#262624 url('assets/quiet-studio.webp') center center/cover fixed no-repeat}
body::before{content:'';position:fixed;inset:0;pointer-events:none;background:linear-gradient(90deg,#26262450,transparent 60%,#26262440);z-index:-1}
.masthead,.deck-footer,.chapter-rail{background:#26262466;border-color:#ffffff10}.masthead{height:68px;padding:0 3.5%}.wordmark{font-size:25px}.wordmark>span{font-size:14px;color:#a9a69b}.head-actions button{color:#b8b4a8;font-size:13px}.edition{font-size:22px}.edition>span{font-size:13px}.show{grid-template-columns:88px 1fr;min-height:calc(100svh - 128px)}.chapter-rail{gap:8px;padding:15px 6px}.chapter-rail button{font-size:19px;min-height:60px;color:#918f85}.chapter-rail button.active{background:#dbbc7410;color:#dfc98f;border-left-color:#cdb678}.chapter-rail button span{font-size:12px}#stage{background:none}.scene,.scene.studio-intro{background:none;min-height:calc(100svh - 128px);padding:26px 4.5%;overflow:hidden}.scene{grid-template-columns:49% 51%}.scene.scene-wide{grid-template-columns:1fr}.scene.studio-intro{grid-template-columns:60% 40%}.kicker{font-size:13px;margin-bottom:20px;gap:12px;color:#b3afa3}.kicker strong{color:#cbbc91}.kicker::before{background:#bfa570;width:24px}.display,.display.medium,.studio-intro .display{font-size:clamp(49px,5vw,82px);line-height:1.03;letter-spacing:-.01em;text-shadow:none;margin-bottom:22px}.display .payoff{color:#d8c48f}.studio-intro .display{font-size:clamp(55px,5.9vw,100px)}.lead,.studio-intro .lead{font-size:18px;line-height:1.5;color:#bab6aa;max-width:510px;margin-bottom:20px}.button{background:#d7c394;color:#27261f;border-radius:3px;box-shadow:none;font-size:14px;padding:12px 17px;min-height:42px}.button.secondary{background:#26262480;color:#c9c1af;border-color:#c6b88e45}.button:hover:not(:disabled){filter:brightness(1.06)}.choose-caption{margin-top:18px;color:#aca796;font-size:13px}.illustrated-clients{gap:18px;margin-top:8px}.illustrated-clients button{width:118px;min-width:90px;border-bottom-color:#a7997240;padding-bottom:11px}.illustrated-clients button img{width:90px;height:90px;filter:drop-shadow(0 6px 6px #0004) saturate(.8)}.illustrated-clients button.selected{border-bottom-color:#cbbb93;color:#e9dec4}.illustrated-clients button::before{display:none}.illustrated-clients button.selected img{transform:translateY(-2px)}.illustrated-clients button:hover img{transform:translateY(-4px)}.illustrated-clients button i{box-shadow:none!important}.illustrated-clients button span{font-size:15px}.client-read{font-size:14px;margin-top:17px;color:#c5c1b5}.client-read>img{width:32px;height:32px}.client-read small{font-size:12px;color:#989487}.atelier-note{position:relative;align-self:center;justify-self:center;height:435px;width:100%;max-width:420px;margin:0;isolation:isolate}.intro-limon{position:absolute;width:166%;height:105%;object-fit:contain;left:-69%;top:-9%;z-index:-1;filter:saturate(.72) drop-shadow(0 12px 13px #0003);pointer-events:none}.atelier-note .hand-note{position:absolute;bottom:112px;right:4%;font-size:18px;color:#cec5ac;text-shadow:none;margin:0;transform:rotate(-3deg)}.atelier-note .hand-note::before{font-size:24px;color:#d4bd7c}.vault-prop{position:absolute;bottom:12px;right:2%;max-width:290px;background:#282924ec;border-color:#a99b784d;transform:rotate(-2deg);box-shadow:0 6px 18px #0003;padding:12px 15px}.vault-prop strong{font-size:20px;margin:6px 0;color:#ddd5c1}.vault-prop>span:not(.art-icon),.vault-prop small{font-size:12px;color:#ada48e}.vault-prop .art-icon{width:54px;height:54px;filter:saturate(.7)}.atelier-note .art-view-link{position:absolute;bottom:-16px;right:5%;font-size:12px;padding:0;color:#a8a18f}.deck-footer{height:60px;padding:0 3.5%;gap:30px}.stage-caption{font-size:12px;color:#9d9889}.progress span{height:2px;background:#ffffff16}.progress span.done{background:#bca977}.pager{font-size:13px;gap:15px}.pager button{width:33px;height:33px;font-size:18px;border-color:#a69a7740}.pager button:last-child{background:#c7b481;border-color:#c7b481}.paper{background:#d9d2c2;color:#31312a;box-shadow:3px 5px 15px #0002;padding:24px}.paper h3{font-size:24px}.paper p{font-size:16px}.paper .meta{font-size:12px;color:#746f61;border-bottom-color:#a49c872d}.version-card{transform:rotate(.6deg);min-height:0;padding-top:37px}.version-card h3{font-size:32px}.version-card .claim{max-width:390px}.version-card ul{font-size:15px;line-height:1.8;margin-bottom:0}.version-card .version-word{font-size:64px;top:40px;color:#b1a995}.version-art{height:102px;margin-bottom:-40px}.version-art .art-icon{height:130px;width:130px;transform:rotate(-5deg);filter:saturate(.7) drop-shadow(5px 6px 5px #0003)}.version-tabs{gap:12px;margin:22px 0}.version-tabs button{border-color:#bca97733;background:transparent;font-size:20px;padding:5px 12px 5px 6px;box-shadow:none}.version-tabs button .art-icon{width:45px;height:45px;filter:saturate(.7)}.version-tabs button.selected{background:#c3ac6a10;border-color:#c3b08380;box-shadow:none;color:#d5c69e}.mini-timeline{font-size:12px;line-height:1.5;color:#a9a18d;margin-top:17px}.rule-note{font-size:13px;color:#9b978a;line-height:1.5}.evolution{margin-left:38px}.scene-wide{gap:14px}.wide-header .display{font-size:48px;margin-bottom:0}.wide-header .lead{font-size:16px;line-height:1.5;color:#aaa698}.wide-header{align-items:center;gap:26px}.sample-picker>span{color:#aaa393;font-size:12px}.sample-picker button{background:#26262480;border-color:#8d82654d;color:#c7beaa;font-size:14px;padding:10px 13px}.sample-picker button.selected{background:#b9a16610;color:#dec99d;border-color:#c6b48785}.workshop-visual,.update-illustration{border:0;box-shadow:none;border-radius:0;background:none}.workshop-visual>.scene-plate,.update-illustration>.scene-plate{object-fit:contain;object-position:center center;filter:saturate(.75);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.workshop-hotspots{inset:0 2%}.workshop-hotspots button{padding-top:8px;border-bottom-width:2px}.workshop-hotspots button b{background:#262624cc;color:#cbc0a6;border:1px solid #bca57133;font-size:12px;padding:5px 11px}.station-light{width:26px;height:26px;font-size:15px;background:#2b2b28d9;border:1px solid #c3b48850;box-shadow:none;color:#d7c79f;margin-bottom:5px}.workshop-hotspots button.live::after{background:#f6d68403;box-shadow:none;border-color:#cdbb8370}.workshop-hotspots button::after{inset:26% 3% 6%;border-radius:5px}.workshop-hotspots button.live{border-bottom-color:#cbb982}.workshop-hotspots button.live .station-light,.workshop-hotspots button.passed .station-light{background:#bba675;color:#28271e}.workshop-readout{min-height:0;gap:14px}.workshop-readout>div:first-of-type{max-width:540px}.workshop-readout h3{font-size:20px;color:#ddd4bd;margin:4px 0}.workshop-readout p{font-size:14px;color:#a7a292;margin:4px 0}.workshop-readout .art-icon{width:44px;height:44px;filter:saturate(.7)}.workshop-readout .button-row{max-width:295px;gap:7px}.workshop-readout .button{font-size:13px;padding:10px 13px;min-height:37px}.micro-caption{font-size:12px;color:#979080}.full-note{font-size:12px;color:#8e897c;line-height:1.4;margin:0}.plate-zoom{width:30px;height:30px;font-size:17px;background:#262624b3;border-color:#a9956640}.evidence-scene{gap:22px;grid-template-columns:minmax(0,1fr) 180px}.evidence-art{min-height:0}.evidence-limon{max-height:270px;filter:saturate(.72) drop-shadow(0 10px 10px #0003)}.evidence-caption{font-size:16px;color:#c4b382}.evidence-scene .paper{padding:19px;min-height:0}.evidence-scene .paper h3{font-size:21px;margin-bottom:12px}.evidence-scene .paper .meta{margin-bottom:12px;padding-bottom:8px;font-size:12px}.evidence-scene .paper p{font-size:14px;margin:10px 0}.source-value{font-size:35px;margin:10px 0;color:#60573c}.source-demo{gap:24px}.source-demo .paper:last-child{transform:rotate(.6deg)}.source-line{padding:6px 0;font-size:13px;border-bottom-color:#aaa18b55}.answer-box .stamp{font-size:10px;margin-top:10px;letter-spacing:1px;padding:5px 8px;border-width:1px}.ask-tabs.illustrated-clients{gap:12px;margin:0;justify-content:flex-end}.ask-tabs.illustrated-clients button{width:98px;min-width:82px;padding-bottom:7px}.ask-tabs.illustrated-clients button img{height:55px;width:63px}.ask-tabs.illustrated-clients button span{font-size:13px}.receipt-bottom{margin-top:0;gap:28px;align-items:center}.receipt-bottom .rule-note{max-width:300px;font-size:12px}.readback{font-size:13px;color:#c7b684}.skills-strip{margin-top:9px;gap:8px}.skills-strip button{background:#26262460;border-color:#95876640;font-size:12px;padding:3px 8px 3px 4px;gap:3px}.skills-strip button .art-icon{width:31px;height:31px;filter:saturate(.65)}.skill-explainer{font-size:12px;line-height:1.5;color:#a7a190;min-height:0;margin:8px 0 0;max-width:580px}.protected-label,.engine-label{top:4px;padding:7px 10px;background:#262624dd;border-color:#b29f7235;box-shadow:none}.protected-label .art-icon,.engine-label .art-icon{width:32px;height:32px;filter:saturate(.65)}.protected-label b,.engine-label b{font-size:14px;color:#d5cbb3}.protected-label small,.engine-label small{font-size:12px;color:#a79e88}.update-console{gap:25px}.update-console .update-steps{margin:0 0 9px}.update-step{padding-top:8px;border-top-width:2px;font-size:12px;color:#8a8578}.update-step.done{border-color:#cbb580;color:#cabea1}.update-console .update-message{font-size:13px;line-height:1.5;color:#b7af9a;min-height:0}.update-console .button-row{gap:8px}.update-console .button{padding:10px 14px;font-size:13px;min-height:39px}.setup-art{height:420px;min-height:0}.setup-list{width:77%;max-width:335px;padding:22px;transform:rotate(.6deg)}.setup-list h3{font-size:22px}.setup-list .step-row{gap:14px;padding:11px 0}.setup-list .step-row b{font-size:25px}.setup-list .step-row span{font-size:15px}.setup-list .stamp{font-size:10px}.setup-art .setup-limon{height:102%;bottom:8%;filter:saturate(.72)}.scene:has(.setup-art) .display{font-size:51px}.scene:has(.setup-art) .lead{font-size:16px;margin-bottom:13px}.scene:has(.setup-art) .tabs{margin-top:10px;margin-bottom:10px}.tabs button{font-size:14px;padding:10px 16px}.command-card{padding:14px;margin:14px 0;background:#252622cc;border-color:#a6936740;box-shadow:none}.command-card code{font-size:14px;color:#d6c18c}.command-card button{font-size:12px;padding:8px 10px;background:#403d31;color:#d4c6a2}.sources{font-size:12px;color:#aaa18c;margin-top:12px}.sources summary{color:#bdb191}.scene:has(.setup-art) .rule-note{font-size:12px}.art-modal{background:#262624}.art-canvas{background:#252521;border-color:#a28f5e33}.art-modal h2{color:#daceb0}.art-modal footer button,.art-modal footer a{background:#c9b789}.art-modal nav button.selected{background:#3d392c;border-color:#b7a577}#art-dialog{border-color:#9b8b6355}.art-modal footer p{font-size:18px}.art-modal footer small{font-size:12px}#speaker-notes{background:#d9d2c2;border-top-color:#b8a677}
@media(min-width:901px){body{height:100svh;overflow:hidden}.show{height:calc(100svh - 128px);min-height:0}#stage{overflow:auto}.scene,.scene.studio-intro{min-height:100%;height:100%;padding:24px 4.5%}.scene.scene-wide{align-content:stretch}.scene-workshop,.scene-updater{grid-template-rows:auto auto minmax(145px,1fr) auto auto;gap:12px}.scene-workshop>.kicker,.scene-updater>.kicker{margin:0}.workshop-visual,.update-illustration{height:100%;min-height:0}.workshop-visual>.scene-plate,.update-illustration>.scene-plate{object-fit:cover}.scene:has(.evidence-scene){grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px}.scene:has(.evidence-scene)>.kicker{margin:0}.scene:has(.evidence-scene) .wide-header{align-items:center}.evidence-scene{align-items:center}.scene:has(.sources[open]){height:auto;min-height:100%}}
@media(min-width:1500px) and (min-height:850px){.scene,.scene.studio-intro{padding:40px 5.5%}.display.medium{font-size:72px}.studio-intro .display{font-size:93px}.wide-header .display{font-size:62px}.atelier-note{height:550px;max-width:510px}.intro-limon{height:108%}.illustrated-clients button{width:145px}.illustrated-clients button img{width:115px;height:115px}.lead,.studio-intro .lead{font-size:21px}.workshop-readout h3{font-size:23px}.workshop-readout p{font-size:16px}.full-note{font-size:13px}.paper{padding:32px}.version-card h3{font-size:39px}.version-card p,.version-card ul{font-size:18px}.evidence-scene .paper{padding:30px}.evidence-scene .paper h3{font-size:25px}.evidence-scene .paper p{font-size:17px}.evidence-limon{max-height:360px}.evidence-scene{grid-template-columns:minmax(0,1fr) 250px}.setup-art{height:520px}.scene:has(.setup-art) .display{font-size:72px}.scene:has(.setup-art) .lead{font-size:20px}.setup-list{max-width:420px}.setup-list h3{font-size:27px}.setup-list .step-row span{font-size:18px}}
@media(max-width:1100px) and (min-width:901px){.scene,.scene.studio-intro{padding:22px 3.5%}.display.medium{font-size:48px}.studio-intro .display{font-size:58px}.atelier-note{height:380px}.intro-limon{top:-4%;left:-69%}.vault-prop{max-width:242px}.vault-prop strong{font-size:18px}.atelier-note .hand-note{font-size:16px;bottom:109px}.illustrated-clients button{width:104px;min-width:85px}.illustrated-clients{gap:9px}.illustrated-clients button img{width:80px;height:80px}.wide-header .display{font-size:43px}.evidence-scene{grid-template-columns:minmax(0,1fr) 125px;gap:18px}.ask-tabs.illustrated-clients button{width:85px;min-width:75px}.wide-header .lead{font-size:15px}.version-card h3{font-size:28px}.evolution{margin-left:25px}.scene:has(.setup-art) .display{font-size:44px}.setup-art{height:375px}.setup-list{padding:18px}.setup-list h3{font-size:20px}.setup-list .step-row span{font-size:14px}.workshop-readout>div:first-of-type{max-width:450px}}
@media(max-width:900px){body{background-size:auto 100svh;background-position:60% top}.masthead{height:66px;padding:0 5%}.show{display:block;min-height:0}.chapter-rail{padding:4px 3%;background:#26262480}.chapter-rail button{min-height:55px;min-width:72px;font-size:18px}.chapter-rail button.active{background:none}.scene,.scene.studio-intro{display:grid;grid-template-columns:1fr;min-height:0;height:auto;padding:30px 6%;overflow:hidden}.studio-intro .display{font-size:clamp(52px,10vw,78px)}.studio-intro .scene-copy{max-width:600px}.atelier-note{height:350px;max-width:500px;justify-self:center;margin-top:25px}.intro-limon{width:125%;left:-29%;height:108%;top:-8%}.atelier-note .hand-note{display:none}.vault-prop{max-width:275px;right:0;bottom:17px}.atelier-note .art-view-link{right:2%;bottom:-7px}.scene .display.medium{font-size:clamp(45px,8vw,65px)}.wide-header{display:block}.wide-header .display{font-size:clamp(44px,8vw,64px)}.wide-header .lead{font-size:17px;margin-top:20px}.sample-picker{margin-top:20px}.workshop-visual{height:350px}.scene-plate{mask-image:none!important}.workshop-visual>.scene-plate{object-fit:cover}.workshop-readout{flex-wrap:wrap}.workshop-readout>div:first-of-type{max-width:none}.workshop-readout .button-row{margin:12px 0 0;max-width:none}.full-note{margin-top:5px}.evidence-scene{grid-template-columns:1fr}.evidence-art{display:none}.evolution{margin:15px 0 0}.version-card{max-width:620px}.version-art{text-align:center;max-width:620px}.receipt-bottom{display:block}.receipt-bottom .rule-note{max-width:600px;margin-top:15px}.ask-tabs.illustrated-clients{justify-content:flex-start;margin:10px 0 6px}.ask-tabs.illustrated-clients button img{height:76px;width:80px}.update-illustration{height:320px}.update-console{grid-template-columns:1fr;gap:17px}.update-console .button-row{justify-content:flex-start}.setup-art{height:430px;width:100%;max-width:570px;margin:35px auto 0}.setup-list{width:73%;max-width:370px}.setup-art .setup-limon{left:-44%;width:130%;height:105%;bottom:7%}.deck-footer{position:sticky;bottom:0;height:62px;background:#262624f0}.scene:has(.setup-art) .display{font-size:clamp(45px,8vw,64px)}.scene:has(.setup-art) .lead{font-size:18px}.sources{font-size:13px}.command-card code{font-size:15px}.skills-strip button{font-size:13px}.skill-explainer{font-size:13px}.scene-workshop,.scene-updater{gap:20px}}
@media(max-width:520px){.masthead{height:62px}.head-actions{gap:13px}.head-actions button{font-size:12px}.wordmark{font-size:24px}.chapter-rail{justify-content:flex-start;gap:3px}.chapter-rail button{min-width:69px}.chapter-rail button span{font-size:12px}.scene,.scene.studio-intro{padding:28px 6%}.studio-intro .display{font-size:12.4vw}.lead,.studio-intro .lead{font-size:17px}.illustrated-clients{gap:10px}.illustrated-clients button{width:calc((100vw - 78px)/3);min-width:0}.illustrated-clients button img{width:80px;height:80px}.illustrated-clients button span{font-size:14px}.atelier-note{height:330px;margin-top:22px}.intro-limon{width:151%;left:-50%;top:-6%}.vault-prop{max-width:250px;bottom:15px}.vault-prop strong{font-size:19px}.scene .display.medium,.wide-header .display{font-size:11.5vw}.workshop-visual{height:290px;overflow:auto}.workshop-visual>.scene-plate{width:680px;max-width:none;height:290px;object-fit:cover}.workshop-hotspots{width:656px;left:12px;right:auto}.workshop-readout h3{font-size:21px}.workshop-readout p{font-size:15px}.workshop-readout .button{font-size:13px}.sample-picker button{font-size:14px}.source-demo{grid-template-columns:1fr;gap:20px}.evidence-scene .paper{padding:22px}.evidence-scene .paper p{font-size:16px}.source-demo .paper:last-child{transform:none}.source-demo .connector{display:none}.receipt-bottom{margin-top:6px}.skills-strip button .art-icon{width:29px;height:29px}.skills-strip button{font-size:12px;padding:3px 5px}.readback{font-size:13px;line-height:1.6}.update-illustration{height:245px}.update-illustration>.scene-plate{object-fit:contain}.protected-label,.engine-label{max-width:46%;top:0;padding:7px}.protected-label b,.engine-label b{font-size:13px}.protected-label small,.engine-label small{font-size:11px}.version-tabs{gap:9px}.version-tabs button{gap:5px;padding:5px 10px 5px 5px;font-size:19px}.version-tabs button .art-icon{width:40px;height:40px}.version-card{padding:28px 24px}.version-card h3{font-size:29px}.version-card .version-word{top:30px}.setup-art{height:390px;margin-top:20px}.setup-list{width:76%;padding:18px}.setup-list h3{font-size:20px}.setup-list .step-row{padding:11px 0;gap:11px}.setup-list .step-row span{font-size:14px}.setup-art .setup-limon{height:106%;left:-52%;width:145%}.scene:has(.setup-art) .display{font-size:11.5vw}.full-note{font-size:12px}}
@media(prefers-reduced-motion:reduce){.intro-limon,.evidence-limon,.setup-limon{transform:none!important}}

.atelier-note .hand-note{display:none}.scene.enter{animation:calm-in .18s ease both}@keyframes calm-in{from{opacity:.8}to{opacity:1}}
@media(min-width:901px){.workshop-visual,.update-illustration{container-type:size}.workshop-visual>.scene-plate{width:min(100%,270cqh);margin:auto;object-fit:cover;object-position:center bottom}.workshop-hotspots{width:min(96%,262cqh);left:50%;right:auto;transform:translateX(-50%)}.update-illustration>.scene-plate{width:min(100%,220cqh);margin:auto;object-fit:cover;object-position:center 65%}.protected-label{left:calc(50% - min(47%,105cqh))}.engine-label{right:calc(50% - min(47%,105cqh))}.workshop-visual>.scene-plate,.update-illustration>.scene-plate{mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(0deg,transparent,#000 8%,#000 93%,transparent);mask-composite:intersect}.scene:has(.evidence-scene) .wide-header{min-height:100px}.scene:has(.evidence-scene) .wide-header .display{font-size:43px}.scene:has(.evidence-scene) .evidence-scene{align-self:stretch;align-items:center}.scene:has(.evidence-scene) .source-demo{align-self:center}.scene:has(.evidence-scene) .receipt-bottom{align-self:end}}
/* The setup checklist stands on its own; do not hide Limon behind a large panel. */
.setup-art .setup-limon{display:none}.setup-art{display:grid;place-items:center}.setup-list{width:90%;max-width:410px;justify-self:center;margin:0}
@media(max-width:900px){.setup-art{height:auto;min-height:335px;margin-top:24px}.setup-list{width:100%;max-width:540px}}
@media(max-width:520px){.chapter-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:5px 8px;overflow:visible;gap:2px}.chapter-rail button{min-width:0;min-height:61px;padding:3px 0}.chapter-rail button span{white-space:normal;font-size:12px;line-height:1.15;min-height:28px;display:flex;align-items:center;justify-content:center;max-width:100%}.chapter-rail button.active{border-bottom-color:#c7b481}.chapter-rail{scrollbar-width:none}}

/* Approved quiet direction, with a real illustrated wordmark and restrained film plates. */
.wordmark{display:flex;align-items:center;gap:8px;line-height:1;flex-shrink:0}
.wordmark .brand-logo{display:block;width:156px;height:52px;object-fit:contain}
.wordmark>span{margin:0;font-size:11px;letter-spacing:.06em;white-space:nowrap}
.head-actions #motion-toggle{font-size:10px;color:#dcc183}
.head-actions [hidden],.art-canvas [hidden]{display:none!important}
.scene-plate{pointer-events:none}
.art-canvas video{width:100%;height:100%;max-height:62vh;object-fit:contain;background:#262624}
@media(max-width:1100px){.wordmark>span{display:none}.wordmark .brand-logo{width:138px;height:46px}.head-actions{gap:4px}.head-actions button{padding:7px 9px}}
@media(max-width:600px){.wordmark .brand-logo{width:116px;height:39px}.head-actions #motion-toggle{font-size:9px;padding:5px}.masthead{gap:6px}.art-canvas video{max-height:48vh}}

@media(max-width:900px){.scene-plate[data-motion]{mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent),linear-gradient(0deg,transparent,#000 6%,#000 96%,transparent);mask-composite:intersect}}

.install-clients{font-size:13px;color:#c4bda9;margin:12px 0}.prompt-card{display:block;padding:18px}.prompt-card p{font:15px/1.6 Avenir Next,Trebuchet MS,sans-serif;overflow-wrap:anywhere;margin:0 0 14px;color:#eee9de}.prompt-card button{padding:10px 15px;background:#dcc183;color:#262624}.scene-install .setup-list{width:100%;max-width:440px;transform:rotate(1deg)}.scene-install .setup-art{display:flex;align-items:center;justify-content:center}.scene-install .sources{margin-top:12px}.scene-install .sources p{line-height:1.5;font-size:13px}.scene-install:has(details[open]){height:auto;min-height:100%}
.manual-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:12px 0 15px;color:#aaa38f;font-size:13px}.manual-row .button{background:#d8bf83;color:#262624}.checksum-link{color:#cdbb8d;text-underline-offset:4px}.manual-row+ .rule-note{margin-top:0}
@media(min-width:901px){.scene-install .display{font-size:clamp(40px,4.1vw,72px)}.scene-install .lead{font-size:17px;margin-bottom:14px}.scene-install .rule-note{margin-top:13px}.scene-install .setup-list{padding:30px}.scene-install .step-row span{font-size:17px}.scene-install .step-row{padding:18px 0}}
@media(max-width:600px){.scene-install .setup-art{height:auto;margin-top:28px}.scene-install .setup-list{max-width:100%;padding:22px}.scene-install .setup-list h3{font-size:25px}.scene-install .display{font-size:13vw}.prompt-card p{font-size:15px}}
@media(min-width:901px) and (max-height:800px){.scene-install{padding-top:24px;padding-bottom:24px}.scene-install .display{font-size:42px}.scene-install .lead{font-size:16px;line-height:1.45;margin:12px 0}.scene-install .kicker{margin-bottom:12px}.scene-install .prompt-card{padding:14px}.scene-install .prompt-card p{font-size:14px;line-height:1.45;margin-bottom:10px}.scene-install .sources{margin-top:8px}.scene-install .install-clients{margin:10px 0}.scene-install .rule-note{margin-top:10px}}
