.rm-svg{width:100%;height:auto;image-rendering:pixelated;-webkit-user-select:none;user-select:none;display:block}@media (width<=760px){.rm-svg{width:620px;max-width:none}}.rm-svg{--wall:#9dd5f8;--wall-2:#b6d0f2;--floor:#6f9fe0;--floor-2:#5f92d6;--wood:#b07a4f;--wood-dark:#6e4630;--sky:#9fd8ff;--city:#a6c3ea;--dark:0}.rm-svg[data-time=dawn]{--sky:#ffc9a8;--city:#96b7e4;--dark:.12}.rm-svg[data-time=sunset]{--wall:#a9c5ef;--wall-2:#9fbde9;--sky:#ff9f7a;--city:#4f7ec0;--dark:.18}.rm-svg[data-time=night]{--wall:#3f78c4;--wall-2:#3970ba;--floor:#2259a3;--floor-2:#1c5096;--sky:#0a2345;--city:#173a8c;--dark:.45}.rm-svg[data-time=night].lit{--dark:.18}.rm-svg[data-wx=cloudy]{--sky:#c6d6f0}.rm-svg[data-wx=rain],.rm-svg[data-wx=storm]{--sky:#7895b8}.rm-svg[data-wx=fog]{--sky:#d4ddea}.rm-svg[data-time=night][data-wx=rain],.rm-svg[data-time=night][data-wx=storm]{--sky:#08183f}.wall{fill:var(--wall)}.wall-2{fill:var(--wall-2)}.floor{fill:var(--floor)}.floor-2{fill:var(--floor-2)}.ink{fill:var(--ink)}.wood{fill:var(--wood)}.wood-dark{fill:var(--wood-dark)}.rug{fill:var(--pink)}.rug-2{fill:#d6efff}.sky{fill:var(--sky);transition:fill .6s steps(4,end)}.sun{fill:var(--yellow)}.px-moon{fill:#fff6c2}.moon-2{fill:#e8dca0}.px-star,.px-cloud{fill:#fff}.rain{fill:#c9e6ff}.px-city{fill:var(--city)}.city-win{fill:var(--yellow);opacity:0}.curtain{fill:var(--pink)}.curtain-2{fill:var(--pink-deep)}.clockface{fill:#08183f}.clock-txt{fill:var(--mint);font-family:var(--pixel);text-transform:uppercase;font-size:5px;font-weight:700}.b-pink{fill:var(--pink)}.b-mint{fill:var(--mint)}.b-yellow{fill:var(--yellow)}.b-lav{fill:#e6f2ff}.b-ink{fill:#1b5cc4}.crate{fill:#8e5b3a}.radio{fill:var(--pink)}.grille{fill:#2f86e6}.grille-2{fill:var(--ink)}.dial{fill:var(--mint)}.note{fill:var(--yellow)}.sheet{fill:#eef6ff}.pillow{fill:#fff}.blanket{fill:#4f89d6}.blanket-2{fill:#72a5e8}.gb{fill:#e6f2ff}.gb-screen{fill:var(--mint)}.leaf{fill:#3fcf8e}.leaf-2{fill:#2aa86f}.pot{fill:#d9774f}.chair{fill:#1b5cc4}.screen{fill:#08183f}.code-1{fill:var(--pink)}.code-2{fill:var(--mint)}.code-3{fill:var(--yellow)}.cursor{fill:#fff}.mugc{fill:var(--yellow)}.steam{fill:#fff;opacity:.7}.paper{fill:#fff}.cal-top{fill:var(--pink)}.cal-num{fill:var(--ink);font-family:var(--pixel);text-transform:uppercase;font-size:6.5px;font-weight:700}.cal-lbl{fill:var(--pink-deep);font-family:var(--pixel);text-transform:uppercase;font-size:3.5px;font-weight:700}.poster{fill:var(--yellow)}.poster-px{fill:var(--ink)}.shade{fill:var(--mint)}.bulb{fill:#fff6c2}.beam,.glow{fill:#fff2a8;opacity:0;pointer-events:none}.dark{fill:#051830;opacity:var(--dark);pointer-events:none;transition:opacity .4s steps(3,end)}.z-px{fill:#fff}.w-moon,.w-stars,.w-clouds,.w-rain,.cat-sleep,.zzz,.notes,.rm-svg[data-time=night] .w-sun{display:none}.rm-svg[data-time=night] .w-moon,.rm-svg[data-time=night] .w-stars{display:inline}.rm-svg[data-time=night] .city-win,.rm-svg[data-time=sunset] .city-win{opacity:1}.rm-svg[data-wx=cloudy] .w-clouds,.rm-svg[data-wx=rain] .w-clouds,.rm-svg[data-wx=storm] .w-clouds,.rm-svg[data-wx=fog] .w-clouds,.rm-svg[data-wx=rain] .w-rain,.rm-svg[data-wx=storm] .w-rain{display:inline}.rm-svg[data-wx=rain] .w-sun,.rm-svg[data-wx=storm] .w-sun,.rm-svg[data-wx=fog] .w-sun,.rm-svg[data-wx=storm] .w-stars,.rm-svg[data-wx=rain] .w-stars,.rm-svg[data-time=night] .cat-awake{display:none}.rm-svg[data-time=night] .cat-sleep,.rm-svg[data-time=night] .zzz,.rm-svg.playing .notes{display:inline}.rm-svg.lit .beam{opacity:.35}.rm-svg.lit .glow{opacity:.12}.rm-svg:not(.lit) .bulb{fill:#7f98b8}.hit{fill:#0000}.obj{cursor:pointer;transform-box:fill-box;transform-origin:bottom;outline:none}.obj:hover,.obj:focus-visible{filter:drop-shadow(1px 0 #fff)drop-shadow(-1px 0 #fff)drop-shadow(0 1px #fff)drop-shadow(0 -1px #fff)}.obj:focus-visible{filter:drop-shadow(1px 0 0 var(--yellow)) drop-shadow(-1px 0 0 var(--yellow)) drop-shadow(0 1px 0 var(--yellow)) drop-shadow(0 -1px 0 var(--yellow))}.hint{fill:var(--yellow)}.obj.seen .hint{display:none}@media (prefers-reduced-motion:no-preference){.hint{animation:1.2s steps(2,end) infinite rm-blink}.w-rain{animation:.5s steps(3,end) infinite rm-rain}.notes{animation:1.4s steps(4,end) infinite rm-notes}.steam{animation:1.6s steps(3,end) infinite rm-steam}.cursor{animation:1s steps(2,end) infinite rm-blink}.zzz{animation:2.4s steps(4,end) infinite rm-notes}}@keyframes rm-blink{50%{opacity:0}}@keyframes rm-rain{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}@keyframes rm-notes{0%{opacity:0;transform:translateY(2px)}30%{opacity:1}to{opacity:0;transform:translateY(-4px)}}@keyframes rm-steam{0%{opacity:0;transform:translateY(1px)}50%{opacity:.8}to{opacity:0;transform:translateY(-3px)}}
