widget-layout[data-astro-cid-ucso7hve]{display:block}.collapsed[data-astro-cid-ucso7hve]{height:var(--collapsedHeight)}input.svelte-1wah7ro:focus{outline:0}#display-setting.svelte-d7tq3k input[type=range]:where(.svelte-d7tq3k){-webkit-appearance:none;height:1.5rem;background-image:var(--color-selection-bar);transition:background-image .15s ease-in-out}#display-setting.svelte-d7tq3k input[type=range]:where(.svelte-d7tq3k)::-webkit-slider-thumb{-webkit-appearance:none;height:1rem;width:.5rem;border-radius:.125rem;background:#ffffffb3;box-shadow:none}#display-setting.svelte-d7tq3k input[type=range]:where(.svelte-d7tq3k)::-webkit-slider-thumb:hover{background:#fffc}#display-setting.svelte-d7tq3k input[type=range]:where(.svelte-d7tq3k)::-webkit-slider-thumb:active{background:#fff9}#display-setting.svelte-d7tq3k input[type=range]:where(.svelte-d7tq3k)::-moz-range-thumb{-webkit-appearance:none;height:1rem;width:.5rem;border-radius:.125rem;border-width:0;background:#ffffffb3;box-shadow:none}#display-setting.svelte-d7tq3k input[type=range]:where(.svelte-d7tq3k)::-moz-range-thumb:hover{background:#fffc}#display-setting.svelte-d7tq3k input[type=range]:where(.svelte-d7tq3k)::-moz-range-thumb:active{background:#fff9}#display-setting.svelte-d7tq3k input[type=range]:where(.svelte-d7tq3k)::-ms-thumb{-webkit-appearance:none;height:1rem;width:.5rem;border-radius:.125rem;background:#ffffffb3;box-shadow:none}#display-setting.svelte-d7tq3k input[type=range]:where(.svelte-d7tq3k)::-ms-thumb:hover{background:#fffc}#display-setting.svelte-d7tq3k input[type=range]:where(.svelte-d7tq3k)::-ms-thumb:active{background:#fff9}html.pixel-home,html.pixel-home body,.pixel-home .stage{background:#080a0f}.pixel-home .demo-menu{width:138px;padding:9px}.pixel-home .demo-menu a{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;-moz-column-gap:8px;column-gap:8px;row-gap:2px;align-items:center}.pixel-home .demo-menu a small{grid-column:1 / -1;color:#f2e6d894;font-size:10px;letter-spacing:.02em}.pixel-home .demo-menu a.is-primary{color:#f0a64c}.pixel-home .demo-menu a.is-primary span:first-child{font-weight:700}.pixel-home .demo-menu__return{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;margin-top:4px;padding:8px 10px;border:1px dashed rgba(240,166,76,.26);border-radius:4px;background:transparent;color:#f2e6d8c2;font:inherit;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:12px;cursor:pointer;transition:color .14s linear,border-color .14s linear,background-color .14s linear}.pixel-home .demo-menu__return:hover{border-color:#f0a64c99;background:#f0a64c14;color:#f0a64c}.pixel-home .demo-menu__return:focus-visible{outline:2px solid #f0a64c;outline-offset:2px}.pixel-home .explore-panel{width:300px}.pixel-home .explore-links a{align-items:center}.pixel-home .explore-links a.is-primary{color:#f0a64c}.pixel-home .explore-links a small{color:#f2e6d88f;font-size:10px;letter-spacing:.02em}.pixel-home .explore-return{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;margin-top:10px;padding:8px 10px;border:1px dashed rgba(240,166,76,.26);border-radius:3px;background:transparent;color:#f2e6d8c2;font:inherit;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:12px;cursor:pointer;transition:color .14s linear,border-color .14s linear,background-color .14s linear}.pixel-home .explore-return:hover{border-color:#f0a64c99;background:#f0a64c14;color:#f0a64c}.pixel-home .explore-return:focus-visible{outline:2px solid #f0a64c;outline-offset:2px}.home-noscript{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:80;width:min(92vw,420px);padding:12px 14px;border:1px solid rgba(240,166,76,.55);border-radius:4px;background:#0d0b10fa;box-shadow:5px 5px #00000073;color:#f2e6d8;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:13px;line-height:1.7;transform:translate(-50%)}.home-noscript a{color:#f0a64c;text-decoration:underline;text-underline-offset:3px}.home-noscript p{margin:0 0 6px}.pixel-home .art img{filter:none;opacity:1}@media (max-width: 900px){.pixel-home .demo-menu{width:150px}.pixel-home .demo-menu{width:min(200px,calc(100vw - 32px));max-width:200px}}.pswp__button{margin-right:0!important;display:flex!important;height:3rem!important;width:3rem!important;align-items:center!important;justify-content:center!important;background-color:#0006!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.pswp__button:hover{background-color:#00000080!important}.pswp__button:active{background-color:#0009!important}.pswp__button--zoom,.pswp__button--close{margin-top:1rem!important;border-radius:.75rem!important}.pswp__button--zoom:active,.pswp__button--close:active{--tw-scale-x: .9 !important;--tw-scale-y: .9 !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.pswp__button--zoom{margin-right:.625rem!important}.pswp__button--close{margin-right:1rem!important}html.pixel-poc,html.pixel-poc body{background:#07090d}body.poc-booting{overflow:hidden}body.poc-booting .poc-scroll{visibility:hidden;opacity:0}body.poc-ready .poc-scroll{visibility:visible;opacity:1;transition:opacity .56s var(--poc-ease, ease) 60ms}.poc-boot{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden;background:radial-gradient(55rem 34rem at 50% 38%,rgba(240,166,76,.07),transparent 64%),linear-gradient(rgba(240,166,76,.025) 1px,transparent 1px) 0 0 / 48px 48px,#07090d;color:#f4ecdf;font-family:JetBrains Mono Variable,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;transition:opacity .42s ease,visibility .42s ease}.poc-boot:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0 3px,rgba(0,0,0,.14) 3px 4px);opacity:.34}.poc-boot-card{position:relative;z-index:1;width:min(300px,calc(100vw - 32px));padding:25px 24px 20px;border:1px solid rgba(240,166,76,.34);border-radius:6px;background:linear-gradient(180deg,#120f12f0,#08080cf5);box-shadow:0 24px 90px #000000a6,inset 0 1px #ffe0b40a;text-align:center}.poc-boot-card:before,.poc-boot-card:after{content:"";position:absolute;top:-1px;width:22px;height:1px;background:#f0a64c;opacity:.8}.poc-boot-card:before{left:14px}.poc-boot-card:after{right:14px}.poc-boot-eyebrow{display:block;color:#f4ecdf61;font-size:8px;font-weight:600;letter-spacing:.22em;line-height:1.4;text-align:left}.poc-boot-stage{position:relative;display:flex;align-items:flex-end;justify-content:center;height:112px;margin:6px 0 2px}.poc-boot-glow{position:absolute;left:50%;bottom:12px;width:140px;height:38px;border-radius:50%;background:#f0a64c29;filter:blur(16px);transform:translate(-50%);animation:pocBootGlow 2.4s ease-in-out infinite alternate}.poc-boot-cat{position:relative;z-index:1;width:156px;height:100px;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 6px 10px rgba(0,0,0,.5));animation:pocBootCat 2.2s steps(2,end) infinite}.poc-boot-floor{position:absolute;left:50%;bottom:7px;width:164px;height:1px;background:linear-gradient(90deg,transparent,rgba(240,166,76,.55),transparent);transform:translate(-50%)}.poc-boot-title{margin:2px 0 0;color:#f4ecdf;font-size:12px;font-weight:600;letter-spacing:.06em;line-height:1.5}.poc-boot-dots:after{content:"";animation:pocBootDots 1.4s steps(4,end) infinite}.poc-boot-track{position:relative;height:3px;margin:13px 0 10px;overflow:hidden;background:#f0a64c1f}.poc-boot-fill{display:block;width:0;height:100%;background:#f0a64c;box-shadow:0 0 8px #f0a64c8c;animation:pocBootFill 1.8s cubic-bezier(.2,.7,.2,1) forwards}.poc-boot.is-ready .poc-boot-fill{width:100%;transition:width .22s ease-out;animation:none}.poc-boot-meta{margin:0;color:#f4ecdf4d;font-size:8px;letter-spacing:.16em;line-height:1.5}body.poc-ready .poc-boot{opacity:0;visibility:hidden;pointer-events:none}@keyframes pocBootCat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes pocBootGlow{0%{opacity:.55;transform:translate(-50%) scaleX(.9)}to{opacity:1;transform:translate(-50%) scaleX(1.08)}}@keyframes pocBootFill{0%{width:0}to{width:86%}}@keyframes pocBootDots{0%{content:""}25%{content:"."}50%{content:".."}75%,to{content:"..."}}@media (prefers-reduced-motion: reduce){.poc-boot,.poc-boot-cat,.poc-boot-glow,.poc-boot-fill,.poc-boot-dots:after{animation:none;transition:none}.poc-boot-fill{width:86%}body.poc-ready .poc-scroll{transition:none}}html.pixel-layered .layered-art-layer,html.pixel-layered .layered-hotspots{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}html.pixel-layered .layered-art-layer{z-index:2}html.pixel-layered .layered-effects{z-index:3}html.pixel-layered .layered-hotspots{z-index:12;overflow:visible}html.pixel-layered .layered-hotspots [data-object]{cursor:pointer;outline:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}html.pixel-layered .layered-hit{fill:transparent;pointer-events:all}html.pixel-layered .layered-debug-outline{fill:none;stroke:none;pointer-events:none}html.pixel-layered .layered-focus-cue{opacity:0;pointer-events:none}html.pixel-layered [data-object]:focus-visible .layered-focus-cue{opacity:1}html.pixel-layered [data-debug=true] .layered-debug-outline{stroke:#ffd395;stroke-width:1;stroke-dasharray:5 4;fill:#ffb96c0d}html.pixel-layered .layered-hint{position:absolute;z-index:25;max-width:calc(100% - 16px);padding:6px 9px;border:1px solid #eeb16b4a;border-radius:4px;background:#0c0d12ed;box-shadow:2px 2px #0005;color:#f1dfc5;font:11px/1.45 var(--poc-font-mono);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .14s ease}html.pixel-layered .layered-hint[data-visible=true]{opacity:1}html.pixel-layered .layered-shelf-light{opacity:0;transition:opacity .18s ease}html.pixel-layered [data-hover=shelf] .layered-shelf-light{opacity:.7}html.pixel-layered [data-state=TRANSITIONING] .layered-shelf-light{opacity:1}html.pixel-layered .layered-star{animation:layered-star var(--duration) var(--delay) ease-in-out infinite alternate}html.pixel-layered .layered-lamp{animation:layered-lamp var(--duration) ease-in-out infinite alternate}html.pixel-layered [data-paused=true] .layered-ambient{animation-play-state:paused}html.pixel-layered .layered-transition{position:fixed;inset:0;z-index:190;background:#030408;opacity:0;pointer-events:none;transition:opacity .32s ease}html.pixel-layered [data-state=TRANSITIONING] .layered-transition{opacity:.42}@keyframes layered-star{0%{opacity:.12}to{opacity:.66}}@keyframes layered-lamp{0%{opacity:.35}to{opacity:.75}}@media (max-width: 900px){html.pixel-layered .layered-motion{top:48px;right:12px;min-height:44px;font-size:10px}html.pixel-layered .layered-hint{font-size:10px;padding:4px 7px}}@media (prefers-reduced-motion: reduce){html.pixel-layered .layered-ambient{animation:none;opacity:.35}html.pixel-layered .layered-hint,html.pixel-layered .layered-transition,html.pixel-layered .layered-shelf-light{transition:none}}
