@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;font-family:'DM Sans',sans-serif;color:#ecf2fc;background:#080e19;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer;color:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #ff8b45;outline-offset:5px}#studio{height:100svh;min-height:690px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 58% 55%,#172f49 0,#0b1524 50%,#080e19 80%)}#scene{position:absolute;inset:0}canvas{display:block;touch-action:none}header{position:absolute;left:36px;top:32px;pointer-events:none}.eyebrow{font-size:12px;letter-spacing:2px;font-weight:600;color:#94a4b9}.dot{display:inline-block;width:7px;height:7px;background:#f58426;border-radius:50%;margin-right:8px}.edition{color:#657285;margin-left:10px}h1{font-family:'Barlow Condensed',Impact,sans-serif;font-size:60px;font-weight:700;letter-spacing:1px;margin:8px 0 0;line-height:1}h1 span{color:#f58426}header p{font-size:14px;color:#889bb3;margin:12px 0}.top-note{position:absolute;right:36px;top:39px;font-size:12px;letter-spacing:2px;color:#d7dfe9;text-align:right}.top-note span{display:block;font-size:10px;color:#65778e;margin-top:9px}aside{position:absolute;left:36px;top:205px;width:252px;background:#0c1724df;border:1px solid #ffffff12;border-radius:5px;backdrop-filter:blur(16px)}.panel-heading{display:flex;justify-content:space-between;align-items:center;padding:20px 18px;font-size:14px;border-bottom:1px solid #ffffff0d}.panel-heading span{font-size:10px;color:#708299;letter-spacing:1px}#parts{padding:8px}.part{border:0;background:none;display:flex;align-items:center;text-align:left;width:100%;padding:11px 10px;border-radius:3px;font-size:14px;color:#9cacc0;gap:13px}.part .num{font-size:11px;color:#596b83;font-variant-numeric:tabular-nums}.part .arrow{margin-left:auto;color:#60718b}.part:hover{background:#ffffff08;color:white}.part.active{background:#153553;color:#fff}.part.active .num,.part.active .arrow{color:#ff944c}#detail{padding:19px 18px 20px;border-top:1px solid #ffffff12}#detail .eyebrow{font-size:9px;letter-spacing:1.5px;color:#f58b40}h2{font-family:'Barlow Condensed',Impact,sans-serif;font-size:27px;font-weight:600;margin:9px 0}#detail p{font-size:13px;line-height:1.65;color:#8c9eb5;margin:8px 0 0}#isolate,#clear{font-size:12px;border:1px solid #34455c;background:#13253b;border-radius:3px;padding:9px 12px;margin-top:14px}#clear{background:none;margin-left:0}.view-tools{position:absolute;right:28px;top:50%;transform:translateY(-40%);padding:6px;background:#0c1724db;border:1px solid #ffffff12;border-radius:5px;display:flex;flex-direction:column;gap:3px}.view-tools button{border:0;background:none;color:#96a8bf;font-size:25px;width:38px;height:38px;border-radius:3px}.view-tools button:hover,.view-tools button[aria-pressed=true]{background:#1c3550;color:#ff9248}.view-tools span{height:1px;background:#ffffff10;margin:4px}#about{font-family:serif;font-size:20px}.assembly{position:absolute;bottom:53px;left:50%;transform:translateX(-50%);width:min(640px,85%);padding:18px 22px;display:flex;gap:23px;align-items:center;background:#0c1727eb;border:1px solid #ffffff1c;box-shadow:0 12px 50px #0005;border-radius:6px}.assembly button{border:0;background:none;font-size:12px;color:#a8b5c7;white-space:nowrap}.assembly button span{display:block;font-size:23px;color:#c9d7e8;margin-bottom:5px}.assembly button:hover{color:#ff944c}.slider-wrap{flex:1}.slider-wrap>div:first-child{display:flex;justify-content:space-between;font-size:13px}.slider-wrap label{color:#d7e0ef}output{color:#ff9248;font-variant-numeric:tabular-nums}input[type=range]{width:100%;height:4px;margin:18px 0 12px;accent-color:#f58426;cursor:ew-resize}.range-ends{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.4px;color:#566f8c}.divider{width:1px;height:40px;background:#ffffff13}.toggle{font-size:12px;color:#a8b5c7;display:grid;gap:8px;justify-items:center}.toggle input{accent-color:#f58426;width:27px;height:17px;margin:0}.hint{position:absolute;bottom:172px;left:55%;transform:translateX(-50%);font-size:10px;letter-spacing:1.6px;color:#6f849e;white-space:nowrap;pointer-events:none}b{font-weight:400;color:#f58426;margin:0 7px}footer{position:absolute;bottom:19px;left:36px;right:36px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.5px;color:#526981;pointer-events:none}.label{position:absolute;pointer-events:none;padding:5px 9px;font-size:11px;background:#0c1927e6;border-left:2px solid #f58426;color:#d7e7fc;white-space:nowrap}#loading{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:16px;color:#f58426;max-width:400px;text-align:center}dialog{color:#dbe5f3;background:#101e30;border:1px solid #354961;border-radius:8px;max-width:540px;width:90%;padding:34px;box-shadow:0 30px 120px #000a}dialog::backdrop{background:#030810c9;backdrop-filter:blur(6px)}dialog h2{font-size:36px}dialog p{font-size:15px;color:#9badc4;line-height:1.7}dialog a{color:#eda06b;font-size:13px}#close-info{position:absolute;right:15px;top:10px;border:0;background:none;font-size:26px}@media(max-height:800px) and (min-width:761px){aside{top:175px}#detail{padding:12px 18px}.part{padding:9px 10px}#detail p{font-size:12px}header{top:25px}h1{font-size:52px}}@media(max-width:760px){#studio{min-height:780px}header{top:24px;left:20px}h1{font-size:45px}.edition,.top-note{display:none}aside{left:16px;right:16px;top:auto;bottom:190px;width:auto;background:#0c1724b8}.panel-heading{display:none}#parts{display:flex;overflow-x:auto;gap:4px;padding:8px}.part{width:auto;white-space:nowrap;padding:10px;font-size:12px}.part .num,.part .arrow{display:none}#detail{padding:12px 16px;min-height:87px}#detail h2{font-size:21px;margin:3px 0}#detail p{font-size:12px;margin:3px 0}#detail .eyebrow{display:none}#isolate,#clear{margin:6px 5px 0 0;padding:6px 8px}header p{font-size:12px}.view-tools{right:12px;top:230px;transform:none}.view-tools button{width:29px;height:31px;font-size:21px}.assembly{bottom:52px;width:calc(100% - 32px);gap:13px;padding:16px 12px}.assembly .divider{display:none}.assembly button{font-size:10px}.slider-wrap label{font-size:11px}.hint{bottom:163px;left:50%;font-size:8px;letter-spacing:1px}footer{left:16px;right:16px;font-size:8px;letter-spacing:.6px}footer>span:first-child{display:none}footer>span:last-child{margin:auto}.range-ends{font-size:8px}}
/* Revision 2: dedicated viewing area, accessible controls, and a mobile bottom sheet. */
[hidden]{display:none!important}.modes{position:absolute;left:50%;top:35px;transform:translateX(-25%);display:flex;gap:5px;padding:5px;border:1px solid #ffffff1c;background:#0c1727e8;border-radius:8px}.modes button{background:none;border:0;padding:12px 15px;border-radius:5px;font-size:14px;color:#9eafc4;white-space:nowrap}.modes button[aria-pressed=true]{color:white;background:#16406b}.modes button:last-child[aria-pressed=true]{background:#7b411e;color:#ffdfb2}.top-note{display:none}#panel-toggle{display:none}#components{max-height:calc(100svh - 330px);overflow:auto;width:280px}.part{min-height:44px;font-size:14px}#detail p{font-size:14px}#detail .eyebrow{font-size:11px}#detail button{min-height:44px;font-size:13px}.view-tools button{min-width:44px;min-height:44px}.guest-heading{display:flex;justify-content:space-between;color:#f8a363;font-size:11px;letter-spacing:1px;padding:16px 16px 8px}.guest-heading span:last-child{color:#7e95af;font-size:9px}#guests{display:flex;flex-wrap:wrap;gap:6px;padding:8px 16px}.guest{border:1px solid #34516e;border-radius:5px;background:#11283e;font-size:13px;min-height:44px;padding:8px 10px}.guest[aria-pressed=true]{background:#a45520;border-color:#f9a065;color:#fff}#guest-profile{padding:6px 16px}.guest-title h2{font-size:30px;margin-bottom:3px}.guest-title span{font-size:12px;color:#d6a06d}#guest-profile p{font-size:14px;color:#b2c3d7;line-height:1.65}#guest-profile a{font-size:12px;color:#f0ae77;line-height:1.5}.historical-note{font-size:11px;color:#7f94ac;line-height:1.6;padding:0 16px 16px}.assembly input[type=range]{height:28px;margin:6px 0;touch-action:pan-y}.assembly{bottom:40px;padding:12px 20px}.hint{bottom:159px}footer{bottom:12px}
@media(max-width:1100px) and (min-width:761px){.modes{top:110px;left:auto;right:25px;transform:none}header h1{font-size:45px}#components{left:20px;width:250px}}
@media(max-width:760px){
#studio{height:100svh;min-height:480px}header{left:16px;top:max(15px,env(safe-area-inset-top))}header .eyebrow{font-size:10px;letter-spacing:1.2px}header h1{font-size:32px;margin-top:5px}header p{display:none}.modes{left:12px;right:12px;top:84px;transform:none;padding:4px;justify-content:space-between}.modes button{flex:1;padding:11px 5px;font-size:12px;min-height:44px}.modes button:last-child{flex:1.1}
#scene{inset:137px 0 205px}#loading{top:40%}.view-tools{right:8px;top:147px;padding:3px;gap:0;background:#0b1929b5}.view-tools button{width:40px;height:40px;min-width:40px;min-height:40px}.view-tools #zoom-in,.view-tools #zoom-out,.view-tools #fullscreen,.view-tools span{display:none}
#components{left:10px;right:10px;bottom:125px;width:auto;max-height:58svh;overflow:auto;border-radius:12px 12px 5px 5px;background:#0b1829f5;box-shadow:0 -10px 35px #0003;overscroll-behavior:contain}#panel-toggle{position:sticky;top:0;z-index:3;background:#102138;width:100%;border:0;border-bottom:1px solid #ffffff10;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:13px 16px;min-height:46px;font-size:14px;font-weight:600}#panel-toggle span{font-size:19px;color:#f0a25e}#components.expanded #panel-toggle span{transform:rotate(180deg)}#parts{display:none;padding:8px;flex-wrap:wrap;overflow:visible;gap:5px}#components.expanded #parts{display:flex}.part{width:calc(50% - 3px);font-size:13px;padding:9px;min-height:44px;white-space:normal;background:#13283d}#detail{display:none;min-height:0;padding:12px 16px}#components.expanded #detail{display:block}#detail p{font-size:14px}#detail h2{font-size:24px}#detail button{font-size:13px}#celebrity-panel .guest-heading,#guest-profile,.historical-note{display:none}#components.expanded #guest-profile,#components.expanded .historical-note{display:block}#guests{flex-wrap:nowrap;overflow:auto;padding:8px;gap:6px}.guest{flex:none;font-size:12px;min-height:44px;padding:9px 12px}#components:has(#celebrity-panel:not([hidden])){bottom:125px}#studio:has(#celebrity-panel:not([hidden])) #scene{bottom:260px}#guest-profile{padding:0 16px}#guest-profile p{font-size:14px}.guest-title h2{font-size:26px}.guest-title span{font-size:12px}#guest-profile a{display:inline-block;padding:5px 0;min-height:36px}
.assembly{bottom:max(15px,env(safe-area-inset-bottom));left:10px;right:10px;transform:none;width:auto;gap:12px;min-height:100px;padding:10px 12px;border-radius:8px}.assembly button{min-width:42px;min-height:54px;font-size:11px;padding:0}.assembly button span{font-size:24px}.assembly .toggle{display:none}.slider-wrap label{font-size:12px}.slider-wrap output{font-size:13px}.range-ends{font-size:9px}.hint,footer{display:none}.panel-heading{display:none}dialog{max-height:85svh;overflow:auto;padding:25px}dialog p{font-size:14px}
}
@media(max-width:760px) and (orientation:landscape){header{top:8px}header h1{font-size:24px}.modes{top:8px;left:230px;right:8px}.modes button{font-size:11px}#scene{inset:65px 210px 5px 0}#components{width:195px;left:auto;right:8px;bottom:110px;max-height:calc(100svh - 180px)}.assembly{left:auto;right:8px;width:195px;gap:6px}.assembly #explode{display:none}.view-tools{left:8px;right:auto;top:80px}#studio:has(#celebrity-panel:not([hidden])) #scene{bottom:5px}#components:has(#celebrity-panel:not([hidden])){bottom:110px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
/* Piece explorer */
.detail-tabs{display:flex;gap:6px;margin:12px 0}.detail-tabs button{flex:1;background:none;border:0;border-bottom:2px solid #304762;min-height:40px;padding:7px;color:#95aac2;font-size:13px}.detail-tabs button[aria-selected=true]{color:#f7c097;border-color:#f58426}#piece-controls{margin:16px 0 0}#piece-controls>label{display:block;font-size:12px;color:#93a8bf;margin-bottom:7px}#piece-picker{width:100%;min-height:44px;padding:9px 8px;background:#152b42;border:1px solid #3b536d;border-radius:5px;font-size:13px;color:#f1f5fb;max-width:100%}.piece-nav{display:flex;gap:5px;margin-top:9px}.piece-nav button{padding:8px 5px!important;font-size:11px!important;border:1px solid #36516e;background:#13263b;min-height:42px;flex:1;border-radius:4px}#piece-meta{font-size:11px;color:#7f96ae;line-height:1.6;margin-top:10px}.piece-marker{position:absolute;transform:translate(-50%,-50%);z-index:2;width:29px;height:29px;padding:0;border-radius:50%;border:1px solid #b9c8d9;background:#10283bdd;color:#ebf5ff;font-size:11px;cursor:pointer}.piece-marker.chosen{background:#f58426;color:#08121e;border-color:#ffe6cf}.piece-marker:hover{background:#f58426;color:#102033}#scene-status{position:absolute;bottom:176px;left:55%;transform:translateX(-50%);font-size:11px;color:#b7c8dc;letter-spacing:1.5px;pointer-events:none}.hint{bottom:157px}#components{max-height:calc(100svh - 315px)}#labels-tool{font-size:22px}#labels{pointer-events:none}.piece-marker{pointer-events:auto}
@media(max-width:760px){#components{max-height:55svh}.detail-tabs button{min-height:44px;font-size:13px}#piece-picker{font-size:16px}#piece-controls{margin-top:12px}.piece-nav button{font-size:12px!important;min-height:44px}#scene-status{left:50%;bottom:210px;font-size:9px;letter-spacing:1px}#studio:has(#celebrity-panel:not([hidden])) #scene-status{display:none}.view-tools{max-height:calc(100svh - 355px);overflow:auto}.piece-marker{width:32px;height:32px;font-size:11px}#components.expanded #piece-controls{display:block}#detail .detail-tabs{margin-top:8px}}

/* Interior explorer */
[hidden]{display:none!important}#rooms-panel{padding:16px}#rooms-panel>label{display:block;color:#f8ac70;font-size:11px;letter-spacing:1.5px;margin-bottom:10px}#room-picker{width:100%;font-size:16px;color:#fff;background:#152b42;border:1px solid #47617c;border-radius:6px;padding:12px;min-height:48px}.room-nav{display:flex;gap:8px;margin-top:10px}.room-nav button{min-height:44px;background:#20394e;border:1px solid #47617c;border-radius:5px;color:#fff;padding:8px 15px}.room-nav #room-view{flex:1}.room-description h2{font-size:25px;margin:20px 0 8px}.room-description p{color:#b6c9db;font-size:14px;line-height:1.65}.room-description .room-note{font-size:11px;color:#859db6}.room-note a{color:#f4b481}body[data-view=rooms] .panel-heading{display:none}body[data-view=rooms] .hint{bottom:36px}body[data-view=rooms] #scene-status{bottom:60px}.modes{max-width:calc(100vw - 30px);overflow-x:auto}.modes button{white-space:nowrap}
@media(max-width:760px){.modes{justify-content:flex-start}.modes button,.modes button:last-child{flex:none;padding:11px 13px}body[data-view=rooms] #components{bottom:max(12px,env(safe-area-inset-bottom));max-height:44svh}body[data-view=rooms] #scene{bottom:215px}body[data-view=rooms] #scene-status{bottom:220px}#rooms-panel{padding:10px 12px}#rooms-panel>label{display:none}.room-description{display:none}#components.expanded .room-description{display:block}.room-description h2{margin-top:12px}body[data-view=rooms] .view-tools{max-height:calc(100svh - 375px)}}
@media(max-width:760px) and (orientation:landscape){body[data-view=rooms] #scene{bottom:5px}body[data-view=rooms] #components{max-height:calc(100svh - 70px)}body[data-view=rooms] #scene-status{display:none}}

#references-button{width:100%;padding:12px;margin-top:10px;border:1px solid #59728c;background:#17324b;border-radius:5px;min-height:44px;font-size:14px;color:#f5bc8b}#reference-dialog{width:min(900px,94vw);max-height:88svh;overflow:auto}#close-references{float:right;min-width:44px;min-height:44px;background:#1d344a;border:0;color:#fff;font-size:25px}.official-plan{display:block;width:100%;height:auto;background:white;margin-top:20px;border-radius:8px}#reference-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:20px}#reference-gallery img{width:100%;aspect-ratio:1.5;object-fit:cover}#reference-gallery a{font-size:14px}#food-destination{margin-top:12px}#food-destination label{display:block;font-size:14px;margin-bottom:8px}#vendor-picker{width:100%;max-width:100%;font-size:16px;padding:10px;background:#142b42;color:white;border:1px solid #506880}#vendor-detail{font-size:14px;line-height:1.5}body[data-view=rooms] #components{max-height:calc(100svh - 240px)}
@media(max-width:760px){body[data-view=rooms] #components{max-height:49svh}body[data-view=rooms] #scene{bottom:265px}body[data-view=rooms] #scene-status{bottom:270px}#food-destination{display:none}#components.expanded #food-destination:not([hidden]){display:block}#reference-dialog{padding:18px}#reference-dialog p{font-size:16px}}
@media(max-width:760px) and (orientation:landscape){body[data-view=rooms] #scene{bottom:5px}body[data-view=rooms] #components{max-height:calc(100svh - 70px)}}

#rafters-panel{padding:16px}#rafters-panel>label{display:block;font-size:13px;color:#e9b17f;margin:12px 0 7px}#rafter-picker,#screen-mode{display:block;width:100%;font-size:16px;min-height:46px;padding:10px;background:#142b42;color:white;border:1px solid #526b83;border-radius:5px}.rafter-description p{font-size:15px;line-height:1.6;color:#b2c6dc}.rafter-description h2{font-size:24px;line-height:1.2}.rafter-description a{font-size:14px;color:#f5b988}#rafter-references{width:100%;padding:10px;margin-top:12px;min-height:44px;color:#f5bc8b;background:#17324b;border:1px solid #59728c;border-radius:5px}#rafter-all{flex:1}body[data-view=rafters] .panel-heading{display:none}body[data-view=rafters] #components{max-height:calc(100svh - 230px)}body[data-view=rafters] .hint{bottom:36px}body[data-view=rafters] #scene-status{bottom:60px}
@media(max-width:760px){body[data-view=rafters] #components{bottom:max(12px,env(safe-area-inset-bottom));max-height:48svh}#rafters-panel{padding:8px 12px}#rafters-panel>label:first-child{display:none}#rafters-panel>label[for=screen-mode],#screen-mode,.rafter-description,#rafter-references{display:none}#components.expanded #screen-mode,#components.expanded .rafter-description,#components.expanded #rafter-references,#components.expanded label[for=screen-mode]{display:block}body[data-view=rafters] #scene{bottom:200px}body[data-view=rafters] #scene-status{bottom:205px}body[data-view=rafters] .view-tools{max-height:calc(100svh - 345px)}}
@media(max-width:760px) and (orientation:landscape){body[data-view=rafters] #scene{bottom:5px}body[data-view=rafters] #components{max-height:calc(100svh - 65px)}body[data-view=rafters] #scene-status{display:none}}

#finals-panel{padding:16px}#finals-panel h2{font-size:28px;margin:10px 0}#finals-panel p{font-size:14px;color:#b2c6dc}#finals-panel button{min-height:44px;padding:10px;color:#fff;background:#17324b;border:1px solid #59728c;border-radius:5px}#finals-panel button[aria-pressed=true]{border-color:#f5b988;color:#f5b988}body[data-view=finals] .panel-heading{display:none}body[data-view=finals] .hint{bottom:30px}body[data-view=finals] #scene-status{bottom:55px}
@media(max-width:760px){body[data-view=finals] #scene{bottom:180px}body[data-view=finals] #components{bottom:max(12px,env(safe-area-inset-bottom));max-height:40svh}#finals-panel{padding:6px 12px}#finals-panel h2,#finals-panel>.eyebrow,#finals-panel>p,#finals-references{display:none}#components.expanded #finals-panel>p,#components.expanded #finals-references{display:block}body[data-view=finals] #scene-status{bottom:185px}}
@media(max-width:760px) and (orientation:landscape){body[data-view=finals] #scene{bottom:5px}body[data-view=finals] #scene-status{display:none}}

#return-building{position:absolute;z-index:12;top:154px;left:24px;min-height:44px;padding:10px 16px;color:#fbc08e;background:#12283d;border:1px solid #66839e;border-radius:8px}#discoveries{padding:16px;border-bottom:1px solid #34485b}#discovery-copy{font-size:14px;line-height:1.5;color:#b2c6dc}.discovery-links{display:flex;flex-wrap:wrap;gap:8px}.discovery-links button{min-height:44px;padding:9px 12px;background:#183a56;border:1px solid #537493;border-radius:6px;color:#fff;text-align:left}.discovery-links button[hidden]{display:none}body[data-view=assembly] .modes button[data-mode=assembly]{color:#ffbf89;border-color:#f58426}
@media(max-width:760px){#return-building{top:139px;left:12px;font-size:13px;min-height:40px}body[data-view=assembly] #discoveries{padding:8px 12px}body[data-view=assembly] #discoveries>.eyebrow{display:none}body[data-view=assembly] #discovery-copy{margin:4px 0 8px}.discovery-links{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.discovery-links button{flex:0 0 auto}body[data-view=assembly] #components:not(.expanded) #parts,body[data-view=assembly] #components:not(.expanded) #detail{display:none}body[data-view=assembly] #components{max-height:50svh}body[data-view=assembly] #scene{bottom:260px}body[data-view=assembly] #scene-status{bottom:265px}}
@media(max-width:760px) and (orientation:landscape){#return-building{top:65px}body[data-view=assembly] #scene{bottom:65px}body[data-view=assembly] #scene-status{display:none}}

.guest-browser{padding:12px 16px}.guest-browser label{display:block;font-size:12px;color:#b9cce0;margin-bottom:8px}#guest-picker{width:100%;min-height:46px;font-size:16px;background:#173149;color:white;border:1px solid #58728c;border-radius:6px;padding:10px}#guest-page{font-size:12px;color:#cfb49a;margin:8px 0 0}#guests{max-height:200px;overflow:auto}
@media(max-width:760px){.guest-browser{padding:8px 12px}.guest-browser label,#guest-page{display:none}#guests{display:none}#components.expanded #guests{display:flex}#studio:has(#celebrity-panel:not([hidden])) #scene{bottom:315px}}

@media(max-width:760px){#components:has(#celebrity-panel:not([hidden])){bottom:max(12px,env(safe-area-inset-bottom))}#studio:has(#celebrity-panel:not([hidden])) #scene{bottom:205px}}
@media(max-width:760px) and (orientation:landscape){#studio:has(#celebrity-panel:not([hidden])) #scene{bottom:5px}}
