*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{margin:0;min-block-size:100dvh;font:400 16px/1.55 var(--font-body),system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}main{display:block;flex:1 1}main:focus{outline:none}img,svg{display:block;max-inline-size:100%}a{color:inherit;text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}p{margin:0}h1,h2,h3,h4{margin:0;font-family:var(--font-pixel),"Courier New",monospace;font-feature-settings:none;font-variant-ligatures:none;letter-spacing:.01em;text-wrap:balance}h1{font-size:clamp(30px,6.4cqi,50px);line-height:1.05}h1,h2{font-weight:700}h2{font-size:clamp(24px,4cqi,32px);line-height:1.1}h3{font-size:20px;line-height:1.15}h3,h4{font-weight:500}h4{font-size:17px;line-height:1.2}@media (max-width:759px){h1{font-size:var(--h1-size);line-height:1.1}h2{font-size:var(--h2-size);line-height:1.2}h2,h3{font-weight:500}h3{font-size:var(--h3-size)}h4{font-size:16px}}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.wrap{inline-size:100%;max-inline-size:1180px;margin-inline:auto;padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}.eyebrow{font:400 11px/1.3 var(--font-label),monospace;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--on-wall-2)}.lead{font-size:17px;line-height:1.55;max-inline-size:62ch}@media (max-width:759px){.lead{font-size:var(--read-size);line-height:var(--read-line)}}.visually-hidden{position:absolute!important;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.skip{position:absolute;inset-inline-start:8px;inset-block-start:-200px;z-index:200;min-block-size:44px;padding:12px 16px;background:var(--accent);color:var(--on-accent);font:500 18px/1 var(--font-pixel),monospace;text-decoration:none}.skip:focus{inset-block-start:8px}.pxb{box-shadow:calc(-1 * var(--px)) 0 0 0 var(--edge),var(--px) 0 0 0 var(--edge),0 calc(-1 * var(--px)) 0 0 var(--edge),0 var(--px) 0 0 var(--edge)}.btn{position:relative;inset-block-start:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:48px;margin:var(--px) var(--px) calc(3 * var(--px));padding:12px 18px;border:0;background:var(--accent);color:var(--on-accent);font:500 18px/1.1 var(--font-pixel),Courier New,monospace;font-feature-settings:none;font-variant-ligatures:none;letter-spacing:.02em;text-decoration:none;cursor:pointer;box-shadow:calc(-1 * var(--px)) 0 0 0 var(--edge),var(--px) 0 0 0 var(--edge),0 calc(-1 * var(--px)) 0 0 var(--edge),0 var(--px) 0 0 var(--edge),0 calc(2 * var(--px)) 0 0 var(--edge)}.btn:hover{inset-block-start:1px;box-shadow:calc(-1 * var(--px)) 0 0 0 var(--edge),var(--px) 0 0 0 var(--edge),0 calc(-1 * var(--px)) 0 0 var(--edge),0 var(--px) 0 0 var(--edge),0 calc(1 * var(--px) + 1px) 0 0 var(--edge);filter:brightness(1.08)}.btn:active{inset-block-start:var(--px);box-shadow:calc(-1 * var(--px)) 0 0 0 var(--edge),var(--px) 0 0 0 var(--edge),0 calc(-1 * var(--px)) 0 0 var(--edge),0 var(--px) 0 0 var(--edge)}.btn.quiet{background:var(--paper);color:var(--on-paper)}.btn:focus-visible{outline-offset:calc(2 * var(--px) + 2px)}.prose{display:flex;flex-direction:column;gap:12px;max-inline-size:66ch;font-size:16px;line-height:1.6}.prose h3{-webkit-margin-before:8px;margin-block-start:8px;font-size:19px}.prose h4{-webkit-margin-before:4px;margin-block-start:4px;font-size:17px}@media (max-width:759px){.prose{font-size:var(--read-size);line-height:var(--read-line)}.prose h3{font-size:var(--h3-size)}.prose h4{font-size:16px}}.prose ol,.prose ul{margin:0;-webkit-padding-start:20px;padding-inline-start:20px;display:flex;flex-direction:column;gap:4px}.prose a{color:inherit;text-decoration-thickness:1px}.prose a:hover{text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root[data-away] *,[data-off],[data-off] *{animation-play-state:paused!important}@media (min-width:760px){:root:has([data-live-window]) [data-lobby] *{animation-play-state:paused!important}}.num{font-family:var(--font-body),system-ui,sans-serif;font-weight:600;font-feature-settings:"lnum";font-variant-numeric:lining-nums;letter-spacing:0}.os_os__OC4fG{--rail-h:64px;--rail-total:calc(var(--rail-h) + env(safe-area-inset-bottom, 0px));--trim-h:calc(4 * var(--px));--floor-h:calc(16 * var(--px));--band:calc(4 * var(--px));--hall-shade:var(--pal-gallery-wall2);position:relative;isolation:isolate;min-block-size:100dvh;-webkit-padding-after:var(--rail-total);padding-block-end:var(--rail-total);background:var(--wall);color:var(--on-wall)}:root[data-hall=egypt] .os_os__OC4fG{--hall-shade:var(--pal-egypt-sand4)}:root[data-hall=mediterranean] .os_os__OC4fG{--hall-shade:var(--pal-mediterranean-wall3)}:root[data-hall=lobby] .os_os__OC4fG{--hall-shade:var(--pal-lobby-stone3)}.os_os__OC4fG:before{content:"";display:block;block-size:var(--trim-h);background:var(--trim)}.os_os__OC4fG:after{content:"";position:absolute;inset:0;z-index:1;background:var(--pal-lobby-night);opacity:0;pointer-events:none;transition:opacity .4s steps(4)}:root[data-time=dusk] .os_os__OC4fG:after{background:var(--pal-life-dusk3);opacity:.16}:root[data-night] .os_os__OC4fG:after{opacity:.6}:root[data-idle] .os_os__OC4fG:after{background:var(--pal-lobby-night);opacity:.72;z-index:4}@media (max-width:759px){.os_os__OC4fG:has(>[data-live-window]):before,.os_os__OC4fG:has(>[data-live-window])>[data-lobby]{display:none}.os_os__OC4fG>[data-live-window]{z-index:5}}@media (min-width:760px){.os_os__OC4fG{--wall-top:calc(var(--trim-h) + 18px);--pic-w:112px;--pic-h:142px;--pic-gap-x:10px;--pic-gap-y:4px;--hang-cols:8;--hang-rows:2;--hang-h:calc(var(--hang-rows) * var(--pic-h) + (var(--hang-rows) - 1) * var(--pic-gap-y));--side-door-w:calc(26 * var(--px));--side-door-h:calc(40 * var(--px));--main-door-w:calc(32 * var(--px));--main-door-h:calc(49 * var(--px));--above-doors:calc(var(--rail-h) + var(--floor-h) - 3 * var(--px) + var(--main-door-h) + 34px);--doors-span:600px;--corner:290px;--lane:132px;--step-x:30px;--step-y:38px;--x0:max(calc(var(--band) + 12px),calc((100% - var(--lane) - 1120px) / 2));--y0:calc(var(--trim-h) + 40px);position:fixed;inset:0;overflow:hidden;min-block-size:0;padding:0}.os_os__OC4fG:before{position:absolute;inset:0 0 auto 0}}@media (min-width:760px) and (max-width:1023px){.os_os__OC4fG{--hang-cols:6;--hang-rows:3;--side-door-w:calc(20 * var(--px));--side-door-h:calc(31 * var(--px));--main-door-w:calc(25 * var(--px));--main-door-h:calc(38 * var(--px));--doors-span:440px;--corner:230px;--lane:96px}}@media (min-width:1024px) and (max-width:1279px){.os_os__OC4fG{--corner:260px}}@media (min-width:760px) and (max-height:839px){.os_os__OC4fG{--px:3px;--wall-top:calc(var(--trim-h) + 10px);--pic-h:132px;--pic-gap-y:2px;--doors-span:480px}}@media (min-width:760px) and (max-height:699px){.os_os__OC4fG{--hang-rows:1}}@media (min-width:760px) and (max-width:1023px) and (max-height:1099px){.os_os__OC4fG{--pic-h:132px;--pic-gap-y:2px}}@media (min-width:1600px) and (min-height:900px){.os_os__OC4fG{--pic-pp:4px;--pic-w:140px;--pic-h:170px;--pic-gap-x:14px}}@media (min-width:1600px) and (min-height:1000px){.os_os__OC4fG{--px:5px;--doors-span:720px;--corner:330px}}@media (min-width:760px) and (max-height:799px){.os_os__OC4fG{--y0:calc(var(--trim-h) + 24px);--step-y:0px}}@media (prefers-reduced-motion:reduce){.os_os__OC4fG:after{transition:none}}.px_px___TdJf{max-inline-size:none;image-rendering:pixelated}.px_motion__4kILD,.px_px___TdJf{display:block;flex:none;inline-size:calc(var(--w) * var(--pp, 3px));block-size:calc(var(--h) * var(--pp, 3px))}.px_motion__4kILD{overflow:hidden}.px_strip__dudj1{display:block;inline-size:calc(var(--w) * 4 * var(--pp, 3px));block-size:100%;background-repeat:no-repeat;background-size:100% 100%;image-rendering:pixelated;will-change:transform;animation:px_loop__mYS3b 60s step-end infinite}.px_along__2l3C8{inline-size:auto}.px_along__2l3C8>.px_strip__dudj1{inline-size:calc(100% + var(--w) * 4 * var(--pp, 3px));background-repeat:repeat-x;background-size:calc(var(--w) * 4 * var(--pp, 3px)) 100%;animation-name:px_loopAlong__XMYev}@keyframes px_loop__mYS3b{0%,1.6667%,10%,11.6667%,13.3333%,15%,16.6667%,18.3333%,20%,21.6667%,23.3333%,25%,26.6667%,28.3333%,3.3333%,30%,31.6667%,33.3333%,35%,36.6667%,38.3333%,40%,41.6667%,43.3333%,45%,46.6667%,48.3333%,5%,50%,51.6667%,53.3333%,55%,56.6667%,58.3333%,6.6667%,60%,61.6667%,63.3333%,65%,66.6667%,68.3333%,70%,71.6667%,73.3333%,75%,76.6667%,78.3333%,8.3333%,80%,81.6667%,83.3333%,85%,86.6667%,88.3333%,90%,91.6667%,93.3333%,95%,96.6667%,98.3333%{transform:translateX(0)}0.4167%,10.4167%,12.0833%,13.75%,15.4167%,17.0833%,18.75%,2.0833%,20.4167%,22.0833%,23.75%,25.4167%,27.0833%,28.75%,3.75%,30.4167%,32.0833%,33.75%,35.4167%,37.0833%,38.75%,40.4167%,42.0833%,43.75%,45.4167%,47.0833%,48.75%,5.4167%,50.4167%,52.0833%,53.75%,55.4167%,57.0833%,58.75%,60.4167%,62.0833%,63.75%,65.4167%,67.0833%,68.75%,7.0833%,70.4167%,72.0833%,73.75%,75.4167%,77.0833%,78.75%,8.75%,80.4167%,82.0833%,83.75%,85.4167%,87.0833%,88.75%,90.4167%,92.0833%,93.75%,95.4167%,97.0833%,98.75%{transform:translateX(-25%)}0.8333%,10.8333%,12.5%,14.1667%,15.8333%,17.5%,19.1667%,2.5%,20.8333%,22.5%,24.1667%,25.8333%,27.5%,29.1667%,30.8333%,32.5%,34.1667%,35.8333%,37.5%,39.1667%,4.1667%,40.8333%,42.5%,44.1667%,45.8333%,47.5%,49.1667%,5.8333%,50.8333%,52.5%,54.1667%,55.8333%,57.5%,59.1667%,60.8333%,62.5%,64.1667%,65.8333%,67.5%,69.1667%,7.5%,70.8333%,72.5%,74.1667%,75.8333%,77.5%,79.1667%,80.8333%,82.5%,84.1667%,85.8333%,87.5%,89.1667%,9.1667%,90.8333%,92.5%,94.1667%,95.8333%,97.5%,99.1667%{transform:translateX(-50%)}1.25%,11.25%,12.9167%,14.5833%,16.25%,17.9167%,19.5833%,2.9167%,21.25%,22.9167%,24.5833%,26.25%,27.9167%,29.5833%,31.25%,32.9167%,34.5833%,36.25%,37.9167%,39.5833%,4.5833%,41.25%,42.9167%,44.5833%,46.25%,47.9167%,49.5833%,51.25%,52.9167%,54.5833%,56.25%,57.9167%,59.5833%,6.25%,61.25%,62.9167%,64.5833%,66.25%,67.9167%,69.5833%,7.9167%,71.25%,72.9167%,74.5833%,76.25%,77.9167%,79.5833%,81.25%,82.9167%,84.5833%,86.25%,87.9167%,89.5833%,9.5833%,91.25%,92.9167%,94.5833%,96.25%,97.9167%,99.5833%{transform:translateX(-75%)}}@keyframes px_loopAlong__XMYev{0%,1.6667%,10%,11.6667%,13.3333%,15%,16.6667%,18.3333%,20%,21.6667%,23.3333%,25%,26.6667%,28.3333%,3.3333%,30%,31.6667%,33.3333%,35%,36.6667%,38.3333%,40%,41.6667%,43.3333%,45%,46.6667%,48.3333%,5%,50%,51.6667%,53.3333%,55%,56.6667%,58.3333%,6.6667%,60%,61.6667%,63.3333%,65%,66.6667%,68.3333%,70%,71.6667%,73.3333%,75%,76.6667%,78.3333%,8.3333%,80%,81.6667%,83.3333%,85%,86.6667%,88.3333%,90%,91.6667%,93.3333%,95%,96.6667%,98.3333%{transform:translateX(0)}0.4167%,10.4167%,12.0833%,13.75%,15.4167%,17.0833%,18.75%,2.0833%,20.4167%,22.0833%,23.75%,25.4167%,27.0833%,28.75%,3.75%,30.4167%,32.0833%,33.75%,35.4167%,37.0833%,38.75%,40.4167%,42.0833%,43.75%,45.4167%,47.0833%,48.75%,5.4167%,50.4167%,52.0833%,53.75%,55.4167%,57.0833%,58.75%,60.4167%,62.0833%,63.75%,65.4167%,67.0833%,68.75%,7.0833%,70.4167%,72.0833%,73.75%,75.4167%,77.0833%,78.75%,8.75%,80.4167%,82.0833%,83.75%,85.4167%,87.0833%,88.75%,90.4167%,92.0833%,93.75%,95.4167%,97.0833%,98.75%{transform:translateX(calc(var(--w) * -1 * var(--pp, 3px)))}0.8333%,10.8333%,12.5%,14.1667%,15.8333%,17.5%,19.1667%,2.5%,20.8333%,22.5%,24.1667%,25.8333%,27.5%,29.1667%,30.8333%,32.5%,34.1667%,35.8333%,37.5%,39.1667%,4.1667%,40.8333%,42.5%,44.1667%,45.8333%,47.5%,49.1667%,5.8333%,50.8333%,52.5%,54.1667%,55.8333%,57.5%,59.1667%,60.8333%,62.5%,64.1667%,65.8333%,67.5%,69.1667%,7.5%,70.8333%,72.5%,74.1667%,75.8333%,77.5%,79.1667%,80.8333%,82.5%,84.1667%,85.8333%,87.5%,89.1667%,9.1667%,90.8333%,92.5%,94.1667%,95.8333%,97.5%,99.1667%{transform:translateX(calc(var(--w) * -2 * var(--pp, 3px)))}1.25%,11.25%,12.9167%,14.5833%,16.25%,17.9167%,19.5833%,2.9167%,21.25%,22.9167%,24.5833%,26.25%,27.9167%,29.5833%,31.25%,32.9167%,34.5833%,36.25%,37.9167%,39.5833%,4.5833%,41.25%,42.9167%,44.5833%,46.25%,47.9167%,49.5833%,51.25%,52.9167%,54.5833%,56.25%,57.9167%,59.5833%,6.25%,61.25%,62.9167%,64.5833%,66.25%,67.9167%,69.5833%,7.9167%,71.25%,72.9167%,74.5833%,76.25%,77.9167%,79.5833%,81.25%,82.9167%,84.5833%,86.25%,87.9167%,89.5833%,9.5833%,91.25%,92.9167%,94.5833%,96.25%,97.9167%,99.5833%{transform:translateX(calc(var(--w) * -3 * var(--pp, 3px)))}}@media (prefers-reduced-motion:reduce){.px_strip__dudj1{animation:none}}.px_framed__u3UXg{position:relative;display:block;flex:none;inline-size:calc(40 * var(--pp, 3px));block-size:calc(48 * var(--pp, 3px))}.px_inside__4bLXm{position:absolute;inset-block-start:calc(4 * var(--pp, 3px));inset-inline-start:calc(4 * var(--pp, 3px));inline-size:calc(32 * var(--pp, 3px));block-size:calc(40 * var(--pp, 3px));background-repeat:no-repeat;background-size:100% 100%;background-color:var(--wall-2);image-rendering:pixelated}.px_crop__sjmUU{background-size:calc(40 * var(--pp, 3px)) calc(48 * var(--pp, 3px));background-position:calc(-4 * var(--pp, 3px)) calc(-4 * var(--pp, 3px))}.px_frame__LoCn6{position:absolute;inset:0}:root{--px:3px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--gutter:var(--space-16);--section-gap:var(--space-32);--heading-gap:var(--space-12);--card-gap:var(--space-12);--grid-x:var(--space-12);--grid-y:var(--space-24);--near:var(--space-8);--label-size:11px;--label-track:0.06em;--read-size:16px;--read-line:24px;--h1-size:24px;--h2-size:20px;--h3-size:17px;--pal-shared-ink:#1a1614;--pal-shared-white:#fffaf0;--pal-shared-brand:#013e38;--pal-shared-brand2:#0b5a50;--pal-shared-butter:#ffefb3;--pal-shared-skin:#e7b98c;--pal-shared-skin2:#b98558;--pal-shared-hair:#3a2418;--pal-shared-grey:#8d968a;--pal-shared-grey2:#5f6664;--pal-egypt-sand0:#f3e7c3;--pal-egypt-sand1:#e6cf96;--pal-egypt-sand2:#d9b676;--pal-egypt-sand3:#c29a58;--pal-egypt-sand4:#a8834a;--pal-egypt-sand5:#7c5c2c;--pal-egypt-lapis:#1d4f91;--pal-egypt-lapis2:#12305e;--pal-egypt-turq:#1fa39a;--pal-egypt-gold:#e3ae2f;--pal-egypt-gold2:#f7d64a;--pal-egypt-red:#b5412c;--pal-egypt-flame:#ee8a2a;--pal-egypt-leaf:#5d8a3a;--pal-egypt-night:#0c1f3d;--pal-egypt-wood:#5a3a1c;--pal-gallery-wall:#5a1f2b;--pal-gallery-wall2:#3d141d;--pal-gallery-wall3:#7a2a3a;--pal-gallery-shadow:#2a0d13;--pal-gallery-gilt:#d8a23a;--pal-gallery-gilt2:#f2d27a;--pal-gallery-gilt3:#8a5e1c;--pal-gallery-floor:#a26a3a;--pal-gallery-floor2:#6e4424;--pal-gallery-floor3:#c98f5e;--pal-gallery-canvas:#efe3c8;--pal-gallery-velvet:#9c2f3f;--pal-gallery-rope:#c8402e;--pal-gallery-brass:#b88a2c;--pal-gallery-leaf:#2f5a4d;--pal-gallery-blue:#3f6a8a;--pal-giftshop-shelf:#8a5e3c;--pal-giftshop-shelf2:#5a3a1c;--pal-giftshop-counter:#c9a36b;--pal-giftshop-counter2:#9a7646;--pal-giftshop-butter2:#fff7da;--pal-giftshop-orange:#e73f00;--pal-giftshop-pink:#f29cc0;--pal-giftshop-blue:#2a5bc4;--pal-giftshop-mint:#8fd3b6;--pal-giftshop-yellow:#f7d64a;--pal-giftshop-red:#c8402e;--pal-giftshop-purple:#6a4c93;--pal-giftshop-teal:#1fa39a;--pal-giftshop-glass:#9fd0d8;--pal-life-navy:#16233f;--pal-life-navy2:#0e1730;--pal-life-sky:#9fd0e8;--pal-life-sky2:#cfe6ee;--pal-life-dusk:#f08a4b;--pal-life-dusk2:#c8507a;--pal-life-dusk3:#6a4c93;--pal-life-moon:#fff3c4;--pal-life-star:#ffe9a8;--pal-life-stone:#dfe3da;--pal-life-stone2:#b9c0b4;--pal-life-stone3:#8d968a;--pal-life-wood:#8a5e3c;--pal-life-wood2:#5a3a1c;--pal-life-red:#c8402e;--pal-life-red2:#8e2a1e;--pal-life-gold:#e3ae2f;--pal-life-gold2:#b8862a;--pal-life-band:#e8e0cc;--pal-life-band2:#b9ad90;--pal-life-pgrey:#8f97a3;--pal-life-pgrey2:#5f6875;--pal-life-pink:#f29cc0;--pal-life-teal:#1fa39a;--pal-lobby-stone0:#f6f8f2;--pal-lobby-stone1:#eef0ea;--pal-lobby-stone2:#dfe3da;--pal-lobby-stone3:#b9c0b4;--pal-lobby-stone4:#8d968a;--pal-lobby-green2:#2f5a4d;--pal-lobby-night:#10261f;--pal-lobby-gold:#e3ae2f;--pal-lobby-lamp:#ffe9a8;--pal-lobby-carpet:#7a2a3a;--pal-lobby-wood:#8a5e3c;--pal-lobby-wood2:#5a3a1c;--pal-lobby-glass:#9fd0d8;--pal-lobby-sky:#cfe6ee;--pal-mediterranean-wall:#f5f2e7;--pal-mediterranean-wall2:#d9d6c8;--pal-mediterranean-wall3:#bdb9a8;--pal-mediterranean-sea:#1c6fb3;--pal-mediterranean-sea2:#134a7c;--pal-mediterranean-aqua:#6fc0d8;--pal-mediterranean-sky:#a9dcee;--pal-mediterranean-terra:#b5522f;--pal-mediterranean-terra2:#8e3f24;--pal-mediterranean-terra3:#d98a62;--pal-mediterranean-olive:#6c7c38;--pal-mediterranean-olive2:#44501f;--pal-mediterranean-sun:#f0c44a;--pal-mediterranean-lemon:#f7e06a;--pal-mediterranean-pink:#c8457a;--pal-mediterranean-slate:#1d2530;--pal-outlet-wall:#b5522f;--pal-outlet-wall2:#8e3f24;--pal-outlet-crate:#c9a36b;--pal-outlet-crate2:#9a7646;--pal-outlet-crate3:#6e4f2a;--pal-outlet-sign:#f0c44a;--pal-outlet-sign2:#d69a1e;--pal-outlet-tape:#f7e06a;--pal-outlet-concrete:#9a9a92;--pal-outlet-concrete2:#6f6f68;--pal-outlet-pipe:#4a5a53;--pal-outlet-red:#c8402e;--pal-outlet-blue:#2a5bc4;--pal-outlet-leaf:#6c7c38}@media (min-width:760px){:root{--px:4px;--label-size:10px}}.skin-lobby{--wall:var(--pal-lobby-stone1);--wall-2:var(--pal-lobby-stone2);--on-wall:var(--pal-lobby-night);--on-wall-2:var(--pal-lobby-green2);--paper:var(--pal-lobby-stone0);--on-paper:var(--pal-lobby-night);--frame:var(--pal-shared-brand);--frame-edge:var(--pal-lobby-night);--frame-light:var(--pal-lobby-gold);--accent:var(--pal-shared-brand);--on-accent:var(--pal-shared-butter);--edge:var(--pal-lobby-night);--focus:var(--pal-lobby-carpet);--trim:repeating-linear-gradient(90deg,var(--pal-lobby-green2) 0 calc(6 * var(--px)),var(--pal-lobby-gold) calc(6 * var(--px)) calc(8 * var(--px)));--floor:repeating-linear-gradient(90deg,var(--pal-lobby-stone3) 0 calc(10 * var(--px)),var(--pal-lobby-stone2) calc(10 * var(--px)) calc(12 * var(--px)))}.skin-gallery{--wall:var(--pal-gallery-wall);--wall-2:var(--pal-gallery-wall2);--on-wall:var(--pal-gallery-canvas);--on-wall-2:var(--pal-gallery-gilt2);--paper:var(--pal-gallery-canvas);--on-paper:var(--pal-gallery-shadow);--frame:var(--pal-gallery-gilt);--frame-edge:var(--pal-gallery-gilt3);--frame-light:var(--pal-gallery-gilt2);--accent:var(--pal-gallery-gilt);--on-accent:var(--pal-gallery-shadow);--edge:var(--pal-gallery-shadow);--focus:var(--pal-gallery-gilt2);--trim:repeating-linear-gradient(90deg,var(--pal-gallery-gilt) 0 calc(2 * var(--px)),var(--pal-gallery-gilt3) calc(2 * var(--px)) calc(3 * var(--px)));--floor:repeating-linear-gradient(90deg,var(--pal-gallery-floor) 0 calc(7 * var(--px)),var(--pal-gallery-floor2) calc(7 * var(--px)) calc(8 * var(--px)))}.skin-egypt{--wall:var(--pal-egypt-sand2);--wall-2:var(--pal-egypt-sand1);--on-wall:var(--pal-shared-ink);--on-wall-2:var(--pal-egypt-wood);--paper:var(--pal-egypt-sand0);--on-paper:var(--pal-shared-ink);--frame:var(--pal-egypt-lapis);--frame-edge:var(--pal-egypt-lapis2);--frame-light:var(--pal-egypt-gold);--accent:var(--pal-egypt-lapis);--on-accent:var(--pal-egypt-sand0);--edge:var(--pal-shared-ink);--focus:var(--pal-egypt-night);--trim:repeating-linear-gradient(90deg,var(--pal-egypt-lapis) 0 calc(3 * var(--px)),var(--pal-egypt-gold) calc(3 * var(--px)) calc(4 * var(--px)),var(--pal-egypt-red) calc(4 * var(--px)) calc(7 * var(--px)),var(--pal-egypt-gold) calc(7 * var(--px)) calc(8 * var(--px)),var(--pal-egypt-turq) calc(8 * var(--px)) calc(11 * var(--px)),var(--pal-egypt-gold) calc(11 * var(--px)) calc(12 * var(--px)));--floor:repeating-linear-gradient(90deg,var(--pal-egypt-sand4) 0 calc(11 * var(--px)),var(--pal-egypt-sand5) calc(11 * var(--px)) calc(12 * var(--px)))}.skin-mediterranean{--wall:var(--pal-mediterranean-wall);--wall-2:var(--pal-mediterranean-wall2);--on-wall:var(--pal-mediterranean-slate);--on-wall-2:var(--pal-mediterranean-sea2);--paper:var(--pal-shared-white);--on-paper:var(--pal-mediterranean-slate);--frame:var(--pal-mediterranean-sea);--frame-edge:var(--pal-mediterranean-sea2);--frame-light:var(--pal-mediterranean-aqua);--accent:var(--pal-mediterranean-terra);--on-accent:var(--pal-shared-white);--edge:var(--pal-mediterranean-slate);--focus:var(--pal-mediterranean-olive2);--trim:conic-gradient(var(--pal-mediterranean-sea) 25%,var(--pal-mediterranean-wall) 0 50%,var(--pal-mediterranean-sea) 0 75%,var(--pal-mediterranean-wall) 0) 0 0 /calc(4 * var(--px)) calc(4 * var(--px));--floor:conic-gradient(var(--pal-mediterranean-terra) 25%,var(--pal-mediterranean-terra3) 0 50%,var(--pal-mediterranean-terra) 0 75%,var(--pal-mediterranean-terra3) 0) 0 0 /calc(6 * var(--px)) calc(6 * var(--px))}.skin-giftshop{--wall:var(--pal-shared-brand);--wall-2:var(--pal-shared-brand2);--on-wall:var(--pal-shared-butter);--on-wall-2:var(--pal-giftshop-mint);--paper:var(--pal-giftshop-butter2);--on-paper:var(--pal-shared-brand);--frame:var(--pal-giftshop-shelf);--frame-edge:var(--pal-giftshop-shelf2);--frame-light:var(--pal-giftshop-counter);--accent:var(--pal-shared-butter);--on-accent:var(--pal-shared-brand);--edge:var(--pal-shared-ink);--focus:var(--pal-giftshop-yellow);--trim:repeating-linear-gradient(90deg,var(--pal-giftshop-orange) 0 calc(4 * var(--px)),var(--pal-giftshop-yellow) calc(4 * var(--px)) calc(8 * var(--px)),var(--pal-giftshop-blue) calc(8 * var(--px)) calc(12 * var(--px)),var(--pal-giftshop-mint) calc(12 * var(--px)) calc(16 * var(--px)),var(--pal-giftshop-pink) calc(16 * var(--px)) calc(20 * var(--px)));--floor:repeating-linear-gradient(90deg,var(--pal-giftshop-shelf) 0 calc(10 * var(--px)),var(--pal-giftshop-shelf2) calc(10 * var(--px)) calc(11 * var(--px)))}.skin-outlet{--wall:var(--pal-outlet-wall2);--wall-2:var(--pal-outlet-wall);--on-wall:var(--pal-shared-white);--on-wall-2:var(--pal-outlet-tape);--paper:var(--pal-shared-white);--on-paper:var(--pal-shared-ink);--frame:var(--pal-outlet-crate);--frame-edge:var(--pal-outlet-crate3);--frame-light:var(--pal-outlet-tape);--accent:var(--pal-outlet-sign);--on-accent:var(--pal-shared-ink);--edge:var(--pal-shared-ink);--focus:var(--pal-outlet-tape);--trim:repeating-linear-gradient(90deg,var(--pal-outlet-sign) 0 calc(4 * var(--px)),var(--pal-shared-ink) calc(4 * var(--px)) calc(8 * var(--px)));--floor:repeating-linear-gradient(90deg,var(--pal-outlet-concrete) 0 calc(15 * var(--px)),var(--pal-outlet-concrete2) calc(15 * var(--px)) calc(16 * var(--px)))}:root[data-hall=lobby] [data-hall-wall]{--wall:var(--pal-lobby-stone1);--wall-2:var(--pal-lobby-stone2);--on-wall:var(--pal-lobby-night);--on-wall-2:var(--pal-lobby-green2);--paper:var(--pal-lobby-stone0);--on-paper:var(--pal-lobby-night);--frame:var(--pal-shared-brand);--frame-edge:var(--pal-lobby-night);--frame-light:var(--pal-lobby-gold);--accent:var(--pal-shared-brand);--on-accent:var(--pal-shared-butter);--edge:var(--pal-lobby-night);--focus:var(--pal-lobby-carpet);--trim:repeating-linear-gradient(90deg,var(--pal-lobby-green2) 0 calc(6 * var(--px)),var(--pal-lobby-gold) calc(6 * var(--px)) calc(8 * var(--px)));--floor:repeating-linear-gradient(90deg,var(--pal-lobby-stone3) 0 calc(10 * var(--px)),var(--pal-lobby-stone2) calc(10 * var(--px)) calc(12 * var(--px)))}:root[data-hall=gallery] [data-hall-wall]{--wall:var(--pal-gallery-wall);--wall-2:var(--pal-gallery-wall2);--on-wall:var(--pal-gallery-canvas);--on-wall-2:var(--pal-gallery-gilt2);--paper:var(--pal-gallery-canvas);--on-paper:var(--pal-gallery-shadow);--frame:var(--pal-gallery-gilt);--frame-edge:var(--pal-gallery-gilt3);--frame-light:var(--pal-gallery-gilt2);--accent:var(--pal-gallery-gilt);--on-accent:var(--pal-gallery-shadow);--edge:var(--pal-gallery-shadow);--focus:var(--pal-gallery-gilt2);--trim:repeating-linear-gradient(90deg,var(--pal-gallery-gilt) 0 calc(2 * var(--px)),var(--pal-gallery-gilt3) calc(2 * var(--px)) calc(3 * var(--px)));--floor:repeating-linear-gradient(90deg,var(--pal-gallery-floor) 0 calc(7 * var(--px)),var(--pal-gallery-floor2) calc(7 * var(--px)) calc(8 * var(--px)))}:root[data-hall=egypt] [data-hall-wall]{--wall:var(--pal-egypt-sand2);--wall-2:var(--pal-egypt-sand1);--on-wall:var(--pal-shared-ink);--on-wall-2:var(--pal-egypt-wood);--paper:var(--pal-egypt-sand0);--on-paper:var(--pal-shared-ink);--frame:var(--pal-egypt-lapis);--frame-edge:var(--pal-egypt-lapis2);--frame-light:var(--pal-egypt-gold);--accent:var(--pal-egypt-lapis);--on-accent:var(--pal-egypt-sand0);--edge:var(--pal-shared-ink);--focus:var(--pal-egypt-night);--trim:repeating-linear-gradient(90deg,var(--pal-egypt-lapis) 0 calc(3 * var(--px)),var(--pal-egypt-gold) calc(3 * var(--px)) calc(4 * var(--px)),var(--pal-egypt-red) calc(4 * var(--px)) calc(7 * var(--px)),var(--pal-egypt-gold) calc(7 * var(--px)) calc(8 * var(--px)),var(--pal-egypt-turq) calc(8 * var(--px)) calc(11 * var(--px)),var(--pal-egypt-gold) calc(11 * var(--px)) calc(12 * var(--px)));--floor:repeating-linear-gradient(90deg,var(--pal-egypt-sand4) 0 calc(11 * var(--px)),var(--pal-egypt-sand5) calc(11 * var(--px)) calc(12 * var(--px)))}:root[data-hall=mediterranean] [data-hall-wall]{--wall:var(--pal-mediterranean-wall);--wall-2:var(--pal-mediterranean-wall2);--on-wall:var(--pal-mediterranean-slate);--on-wall-2:var(--pal-mediterranean-sea2);--paper:var(--pal-shared-white);--on-paper:var(--pal-mediterranean-slate);--frame:var(--pal-mediterranean-sea);--frame-edge:var(--pal-mediterranean-sea2);--frame-light:var(--pal-mediterranean-aqua);--accent:var(--pal-mediterranean-terra);--on-accent:var(--pal-shared-white);--edge:var(--pal-mediterranean-slate);--focus:var(--pal-mediterranean-olive2);--trim:conic-gradient(var(--pal-mediterranean-sea) 25%,var(--pal-mediterranean-wall) 0 50%,var(--pal-mediterranean-sea) 0 75%,var(--pal-mediterranean-wall) 0) 0 0 /calc(4 * var(--px)) calc(4 * var(--px));--floor:conic-gradient(var(--pal-mediterranean-terra) 25%,var(--pal-mediterranean-terra3) 0 50%,var(--pal-mediterranean-terra) 0 75%,var(--pal-mediterranean-terra3) 0) 0 0 /calc(6 * var(--px)) calc(6 * var(--px))}:root[data-hall=giftshop] [data-hall-wall]{--wall:var(--pal-shared-brand);--wall-2:var(--pal-shared-brand2);--on-wall:var(--pal-shared-butter);--on-wall-2:var(--pal-giftshop-mint);--paper:var(--pal-giftshop-butter2);--on-paper:var(--pal-shared-brand);--frame:var(--pal-giftshop-shelf);--frame-edge:var(--pal-giftshop-shelf2);--frame-light:var(--pal-giftshop-counter);--accent:var(--pal-shared-butter);--on-accent:var(--pal-shared-brand);--edge:var(--pal-shared-ink);--focus:var(--pal-giftshop-yellow);--trim:repeating-linear-gradient(90deg,var(--pal-giftshop-orange) 0 calc(4 * var(--px)),var(--pal-giftshop-yellow) calc(4 * var(--px)) calc(8 * var(--px)),var(--pal-giftshop-blue) calc(8 * var(--px)) calc(12 * var(--px)),var(--pal-giftshop-mint) calc(12 * var(--px)) calc(16 * var(--px)),var(--pal-giftshop-pink) calc(16 * var(--px)) calc(20 * var(--px)));--floor:repeating-linear-gradient(90deg,var(--pal-giftshop-shelf) 0 calc(10 * var(--px)),var(--pal-giftshop-shelf2) calc(10 * var(--px)) calc(11 * var(--px)))}:root[data-hall=outlet] [data-hall-wall]{--wall:var(--pal-outlet-wall2);--wall-2:var(--pal-outlet-wall);--on-wall:var(--pal-shared-white);--on-wall-2:var(--pal-outlet-tape);--paper:var(--pal-shared-white);--on-paper:var(--pal-shared-ink);--frame:var(--pal-outlet-crate);--frame-edge:var(--pal-outlet-crate3);--frame-light:var(--pal-outlet-tape);--accent:var(--pal-outlet-sign);--on-accent:var(--pal-shared-ink);--edge:var(--pal-shared-ink);--focus:var(--pal-outlet-tape);--trim:repeating-linear-gradient(90deg,var(--pal-outlet-sign) 0 calc(4 * var(--px)),var(--pal-shared-ink) calc(4 * var(--px)) calc(8 * var(--px)));--floor:repeating-linear-gradient(90deg,var(--pal-outlet-concrete) 0 calc(15 * var(--px)),var(--pal-outlet-concrete2) calc(15 * var(--px)) calc(16 * var(--px)))}:where(.skin-lobby,.skin-gallery,.skin-egypt,.skin-mediterranean,.skin-giftshop,.skin-outlet){background-color:var(--wall);color:var(--on-wall)}