:root{--bg:#000;--dos-fg:#c8c8c8;--bevel-face:#9c9ca4;--bevel-light:#e4e4ea;--bevel-dark:#4c4c54;--gold:#ffd23a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;margin:0;font-family:VT323,monospace;overflow:hidden}#stage{width:min(100vw,177.778vh);height:min(100vh,56.25vw);margin:auto;position:absolute;inset:0;overflow:hidden;container-type:size}.portrait #stage{width:100vw;height:100dvh}.screen{position:absolute;inset:0}.fade-in{animation:.6s ease-out fade-in}.fade-out{opacity:0;transition:opacity .6s ease-in}@keyframes fade-in{0%{opacity:0}}.boot{color:var(--dos-fg);cursor:pointer;background:#000;outline:none;padding:6% 7%}.boot pre{font:inherit;white-space:pre-wrap;margin:0;font-size:clamp(16px,3.2vmin,34px);line-height:1.25}.cursor{animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.intro{background:#fff}.intro video{object-fit:contain;width:100%;height:100%;display:block}.skip{font:inherit;color:#555;cursor:pointer;background:0 0;border:0;font-size:clamp(14px,2.4vmin,24px);position:absolute;bottom:3%;right:2%}.title .frame{position:absolute;inset:0}.title video{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.title.portrait{background:#5f9455}.title.portrait .art{aspect-ratio:720/1280;width:min(max(100cqw,56.25cqh),120cqw);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.title.portrait video{object-fit:fill;width:100%;height:100%;image-rendering:pixelated;display:block}.title.portrait .mute{z-index:3}.hotspot.painted{cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.hotspot.painted:hover,.hotspot.painted:active,.hotspot.painted:focus-visible{outline:.8cqw solid var(--gold);outline-offset:-.4cqw;background:#ffeca029}.portrait .mute{font-size:4cqw;top:2%;right:2.5%}.hotspot{cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.hotspot img{width:100%;height:100%;position:absolute;inset:0}.hotspot .lit{opacity:0}.hotspot:hover .lit,.hotspot:focus-visible .lit{opacity:1}.hotspot:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.hotspot:active img{transform:translate(.15cqw,.15cqw)}.mute{z-index:5;font:inherit;color:#fff;cursor:pointer;background:#00000073;border:2px solid #fff9;padding:.1em .5em;font-size:clamp(13px,2.2vmin,22px);position:absolute;top:1.6%;right:1.2%}.bevel{font:inherit;letter-spacing:.08em;color:#f0f0f4;text-shadow:1px 1px #222;background:var(--bevel-face);border:4px solid;border-color:var(--bevel-light) var(--bevel-dark) var(--bevel-dark) var(--bevel-light);cursor:pointer;outline:2px solid #111;padding:.3em 1.2em;font-size:clamp(16px,2.8vmin,28px)}.bevel:active{border-color:var(--bevel-dark) var(--bevel-light) var(--bevel-light) var(--bevel-dark)}.bevel:focus-visible{outline:3px solid var(--gold)}.dos-dialog{background:#0000008c;place-items:center;display:grid;position:absolute;inset:0}.dos-box{border:4px solid;border-color:var(--bevel-light) var(--bevel-dark) var(--bevel-dark) var(--bevel-light);text-align:center;color:#111;background:#b8b8c0;outline:2px solid #111;padding:1.2em 2.4em;font-size:clamp(18px,3.4vmin,36px)}.dos-box p{margin:0 0 .4em}.dos-box .dim{color:#444;margin-bottom:1em;font-size:.8em}.pix{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.bank{--gold-ink:#f8e030;--ink:#1a1410;background:#cfc6c0}.bank-room{width:min(100cqw, calc(100cqh * var(--rw) / var(--rh)));height:min(100cqh, calc(100cqw * var(--rh) / var(--rw)));margin:auto;position:absolute;inset:0;container-type:size}.bank-sign{color:#e01818;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;padding:0;font-family:Alfa Slab One,serif;line-height:.95;display:flex;position:absolute}.bank-sign .small{letter-spacing:.08em;font-family:Libre Baskerville,serif;font-size:2.1cqw;font-weight:400}.bank-sign .big{letter-spacing:.02em;font-size:4.6cqw}.bank-sign .price{font-size:7.6cqw}.bank-sign .price small{text-align:right;margin-top:-.6cqw;font-family:Libre Baskerville,serif;font-size:1.8cqw;display:block}.bank-sign:hover,.bank-sign.selected{filter:brightness(1.08)}.bank-sign:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.window-name{color:var(--gold-ink);text-shadow:.2cqw 0 0 var(--ink), -.2cqw 0 0 var(--ink), 0 .2cqw 0 var(--ink), 0 -.2cqw 0 var(--ink), .3cqw .3cqw 0 var(--ink);pointer-events:none;flex-direction:column;align-items:center;margin:0;padding-top:1.4%;font:700 2.4cqw/1 Libre Baskerville,serif;display:flex;position:absolute;transform:scaleX(-1)}.window-name .l2{font-size:6cqw;line-height:1}.window-name .l3{font-size:2.2cqw}.banker-spot{cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.banker-spot:focus-visible{outline:3px solid var(--gold)}.bank-rows{flex-direction:column;gap:1.1cqw;display:flex;position:absolute;top:57%;left:37%;right:2%}.bank-row{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:1.4cqw;padding:0;display:flex}.bank-row .lbl{color:var(--gold-ink);text-shadow:.18cqw 0 0 var(--ink), -.18cqw 0 0 var(--ink), 0 .18cqw 0 var(--ink), 0 -.18cqw 0 var(--ink), .28cqw .28cqw 0 var(--ink);white-space:nowrap;flex:1;font:700 2.25cqw/1.1 Libre Baskerville,serif}.bank-row .val,.bank-btn{color:var(--gold-ink);text-shadow:.18cqw .18cqw 0 var(--ink);background:#8c8c94;border:.35cqw solid #e2e2e8;border-color:#56565e #e2e2e8 #e2e2e8 #56565e;outline:.2cqw solid #222;font:700 2.3cqw/1.25 Libre Baskerville,serif}.bank-row .val{text-align:center;width:17cqw;padding:.3cqw 0}.bank-row:hover .val,.bank-row.selected .val{background:#a0a0a8}.bank-row:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.bank-bar{justify-content:center;align-items:center;gap:1.6cqw;display:flex;position:absolute;bottom:2.5%;left:0;right:0}.bank-btn{cursor:pointer;border-color:#e2e2e8 #56565e #56565e #e2e2e8;padding:.4cqw 2cqw}.bank-btn:active{border-color:#56565e #e2e2e8 #e2e2e8 #56565e}.bank-btn:focus-visible{outline:3px solid var(--gold)}.bank .game-dialog{z-index:4;top:50%;left:22%;right:22%;transform:translateY(-50%)}.dialog-buttons{justify-content:center;gap:1.2cqw;display:flex}.thumb.mail img{image-rendering:pixelated}.bank .contact-box{z-index:5;max-height:88%;position:absolute;top:6%;left:34%;right:6%}.bank .contact-box[hidden]{display:none}.bank .contact-box .hint{font:400 1.6cqw/1.4 Libre Baskerville,serif}.game-dialog{text-align:center;background:#d4d4d8;border:.4cqw solid #6a6a70;border-color:#f4f4f8 #6a6a70 #6a6a70 #f4f4f8;outline:.25cqw solid #111;padding:0 2.4cqw 1cqw;position:absolute;top:1.5%;left:20%;right:20%;box-shadow:1cqw 1cqw #0006}.game-dialog[hidden]{display:none}.game-dialog-bar{background:#4a4a52;height:1.2cqw;margin:0 -2.4cqw .8cqw}.game-dialog p{color:#111;margin:0 0 .8cqw;font:400 1.9cqw/1.4 Libre Baskerville,serif}.thumb{cursor:pointer;background:#a8a8b0;border:.35cqw solid #505058;border-color:#ececf0 #505058 #505058 #ececf0;outline:.2cqw solid #111;padding:.4cqw 1.2cqw}.thumb:active{border-color:#505058 #ececf0 #ececf0 #505058}.thumb:focus-visible{outline:3px solid var(--gold)}.thumb img{width:3.6cqw;image-rendering:pixelated;display:block}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hatchery{background:#0000009e;grid-template-columns:36% 1fr;align-items:center;gap:3%;padding:3% 5%;display:grid;position:absolute;inset:0}.incubator{background:#a8a8b0;border:.4cqw solid #505058;border-color:#ececf0 #505058 #505058 #ececf0;outline:.25cqw solid #111;padding:0 1.2cqw 1.2cqw;box-shadow:1cqw 1cqw #0006}.incubator-bar{color:#f4d878;text-align:center;letter-spacing:.2em;background:#4a4a52;margin:0 -1.2cqw 1cqw;padding:.3cqw 0;font:400 1.8cqw/1.2 Alfa Slab One,serif}.incubator-glass{background:radial-gradient(circle at 50% 40%,#ffb25a 0%,#c8541c 45%,#4a1a0c 100%);border:.3cqw solid #ececf0;border-color:#505058 #ececf0 #ececf0 #505058}.egg{aspect-ratio:1;width:100%;image-rendering:pixelated;transform-origin:50% 80%;display:block}.egg.wobble{animation:.5s ease-in-out wobble}.egg.shake{animation:90ms linear 7 alternate shake}@keyframes wobble{25%{transform:rotate(-6deg)}60%{transform:rotate(5deg)}85%{transform:rotate(-2deg)}}@keyframes shake{0%{transform:translate(-.8cqw)rotate(-2deg)}to{transform:translate(.8cqw)rotate(2deg)}}.egg-steps{justify-content:center;gap:1cqw;margin:1cqw 0 0;padding:0;list-style:none;display:flex}.egg-steps li{background:#6a6a72;border:.2cqw solid #111;border-radius:50% 50% 45% 45%/60% 60% 40% 40%;width:1.4cqw;height:1.8cqw}.egg-steps li.on{background:#f2e8c8}.hatch-form{color:#111;background:#d4d4d8;border:.4cqw solid #6a6a70;border-color:#f4f4f8 #6a6a70 #6a6a70 #f4f4f8;outline:.25cqw solid #111;max-height:100%;padding:0 2.4cqw 1.6cqw;font:400 1.8cqw/1.4 Libre Baskerville,serif;position:relative;overflow:auto;box-shadow:1cqw 1cqw #0006}.hatch-form h2{color:#8a1010;letter-spacing:.04em;margin:0 0 .3cqw;font:400 2.8cqw/1.1 Alfa Slab One,serif}.hatch-form .hint{color:#444;margin:0 0 1.2cqw}.hatch-form .error{color:#a00000;min-height:1.4em;margin:.6cqw 0;font-weight:700}.hatch-form .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.hatch-choices{border:0;flex-direction:column;gap:.8cqw;margin:0;padding:0;display:flex}.hatch-choice{cursor:pointer;background:#bcbcc2;border:.3cqw solid #5a5a60;border-color:#f0f0f4 #5a5a60 #5a5a60 #f0f0f4;align-items:center;gap:1cqw;padding:.6cqw 1cqw;font:400 2.1cqw/1.2 Alfa Slab One,serif;display:flex}.hatch-choice input{accent-color:#8a1010;width:1.6cqw;height:1.6cqw;margin:0}.hatch-choice:has(input:checked){background:#fff3a8;border-color:#5a5a60 #f0f0f4 #f0f0f4 #5a5a60}.hatch-choice:has(input:focus-visible){outline:3px solid var(--gold)}.hatch-field{flex-direction:column;gap:.3cqw;margin-bottom:1cqw;font-weight:700;display:flex}.hatch-field input,.hatch-field textarea,.hatch-field select{color:#111;background:#f4f4f6;border:.3cqw solid #f0f0f4;border-color:#5a5a60 #f0f0f4 #f0f0f4 #5a5a60;border-radius:0;padding:.5cqw .8cqw;font:400 1.8cqw/1.35 Libre Baskerville,serif}.hatch-field textarea{resize:vertical}.hatch-field :focus-visible{outline:3px solid var(--gold)}.hatch-review{grid-template-columns:auto 1fr;gap:.4cqw 1.4cqw;margin:0;display:grid}.hatch-review dt{font-weight:700}.hatch-review dd{overflow-wrap:anywhere;max-height:8em;margin:0;overflow:auto}.hatched-msg{margin:.6cqw 0 1cqw;font-size:2.1cqw}.hatch-buttons{justify-content:space-between;gap:2cqw;display:flex}.hatch-buttons .bevel{font-size:2.4cqw}.hatch-buttons .next{margin-left:auto}.bevel:disabled{opacity:.6;cursor:wait}.shelf{background:#6e4422}.incubator-slot{cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.incubator-slot .egg{image-rendering:pixelated;transform-origin:50% 80%;position:absolute}.incubator-slot:hover .egg,.incubator-slot:focus-visible .egg{background:radial-gradient(60% 70% at 50% 30%,#ffbe6e52,#0000 70%)}.incubator-slot:focus-visible{outline:.3cqw solid var(--gold);outline-offset:.2cqw}.shelf .ride{pointer-events:none;z-index:1}.shelf .scale-screen{image-rendering:pixelated;pointer-events:none;position:absolute}.shelf-bottom{left:0;right:0;top:var(--footer-top,88.3%);justify-content:center;align-items:center;display:flex;position:absolute;bottom:0}.shelf-bottom .bevel{padding:0 1.6em;font-size:2.2cqw}.shelf.portrait .shelf-bottom{justify-content:flex-start;padding-left:5%}.shelf.portrait .shelf-bottom .bevel{font-size:5.4cqw}.shelf.portrait .game-dialog{top:30%;left:4%;right:4%}.shelf.portrait .game-dialog h2{margin-bottom:1.4cqw;font-size:6cqw}.shelf .game-dialog h2{color:#8a1010;margin:0 0 .6cqw;font:400 2.6cqw/1.1 Alfa Slab One,serif}.shelf .game-dialog{top:22%}.park{touch-action:none;background:#2f7a26;overflow:hidden}.park-world{cursor:grab;position:absolute;top:0;left:0}.park-world:active{cursor:grabbing}.park-world canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.pen,.door,.carousel-hit{cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.pen:hover,.pen:focus-visible{background:#ffdc5a29}.carousel-hit:hover,.carousel-hit:focus-visible,.door:hover,.door:focus-visible{outline:.3cqw dashed var(--gold);background:#ffdc5a2e}.kiosk-hit{cursor:pointer;position:absolute}.kiosk-screen{pointer-events:none;position:absolute}.pen-sign{color:#1c1c28;letter-spacing:.04em;white-space:nowrap;pointer-events:none;opacity:0;background:#c4c8dc;border:.2cqw solid #6a6e84;border-color:#eef0f8 #6a6e84 #6a6e84 #eef0f8;outline:.12cqw solid #111;padding:.1cqw .5cqw;font:400 .95cqw/1.2 Alfa Slab One,serif;transition:opacity .12s;position:absolute;transform:translate(-50%)}.pen:hover+.kiosk-hit+.pen-sign,.pen:focus-visible+.kiosk-hit+.pen-sign,.kiosk-hit:hover+.pen-sign,.door:hover+.pen-sign,.door:focus-visible+.pen-sign{opacity:1}.door-sign{background:#f0d878;border-color:#fff4c0 #a08830 #a08830 #fff4c0}.park-hint{color:#f4ecd0;letter-spacing:.05em;white-space:nowrap;pointer-events:none;background:#0000008c;margin:0;padding:.2cqw 1cqw;font:400 1.6cqw/1.2 VT323,monospace;animation:1s 6s forwards hint-out;position:absolute;top:1.2%;left:50%;transform:translate(-50%)}@keyframes hint-out{to{opacity:0}}.park-hud{pointer-events:none;align-items:center;gap:2cqw;height:14%;padding:0 2cqw;display:flex;position:absolute;bottom:0;left:0;right:0}.park-hud>*{pointer-events:auto}.park-money{color:#fff;text-shadow:.15cqw .15cqw #222;text-align:center;background:#8c8c94;border:.4cqw solid #e4e4ea;border-color:#505058 #e4e4ea #e4e4ea #505058;outline:.25cqw solid #111;min-width:18cqw;padding:.3cqw 1.4cqw;font:400 2.6cqw/1.1 Libre Baskerville,serif}.park-month{color:#111;background:#f4f4f0 radial-gradient(circle,#444 .3cqw,#0000 .35cqw) .5cqw -.2cqw/2cqw 1cqw repeat-x;border:.3cqw solid #444;outline:.25cqw solid #111;margin-left:auto;padding:.4cqw 1.2cqw .2cqw;font:700 2.4cqw/1 Libre Baskerville,serif}.park-thumb{cursor:pointer;background:#a8a8b0;border:.35cqw solid #505058;border-color:#ececf0 #505058 #505058 #ececf0;outline:.2cqw solid #111;padding:.3cqw 1cqw}.park-thumb img{height:4.5cqw;image-rendering:pixelated;display:block}.park-thumb:focus-visible{outline:3px solid var(--gold)}.park-hud:after{content:"";width:18cqw;margin-left:auto}.park .game-dialog h2{color:#8a1010;margin:0 0 .6cqw;font:400 2.6cqw/1.1 Alfa Slab One,serif}.park .game-dialog{top:18%}.portrait .game-dialog{border-width:1cqw;outline-width:.6cqw;padding:0 4cqw 2.5cqw;left:4%;right:4%}.portrait .game-dialog-bar{height:2.8cqw;margin:0 -4cqw 2cqw}.portrait .game-dialog p{margin-bottom:2.5cqw;font-size:4.4cqw}.portrait .thumb{border-width:.9cqw;outline-width:.5cqw;padding:1cqw 3cqw}.portrait .thumb img{width:8cqw}.portrait .dialog-buttons{gap:3cqw}.portrait .park .game-dialog h2{margin-bottom:1.5cqw;font-size:5.6cqw}.portrait .park .game-dialog{top:12%}.portrait .pen-sign{border-width:.36cqw;outline-width:.22cqw;padding:.2cqw .9cqw;font-size:1.7cqw}.portrait .park-hint{white-space:normal;text-align:center;width:90%;padding:.6cqw 2cqw;font-size:4cqw}.portrait .park-hud{gap:3cqw;height:10%;padding:0 3cqw}.portrait .park-money{text-shadow:.3cqw .3cqw #222;border-width:.9cqw;outline-width:.5cqw;min-width:30cqw;padding:.8cqw 2cqw;font-size:5cqw}.portrait .park-month{background-image:radial-gradient(circle,#444 .6cqw,#0000 .7cqw);background-size:4cqw 2cqw;border-width:.6cqw;outline-width:.5cqw;padding:1cqw 2.6cqw .5cqw;font-size:5cqw}.portrait .park-thumb{border-width:.8cqw;outline-width:.5cqw;padding:.8cqw 2.4cqw}.portrait .park-thumb img{height:9cqw}.portrait .park-hud:after{width:30cqw}.crt-layer{z-index:10;background:#000000b3;place-items:center;display:grid;position:absolute;inset:0}.crt-monitor{aspect-ratio:4/3.35;transform-origin:50%;max-width:96%;height:96%}.crt-bezel{background:linear-gradient(160deg,#ece4cc 0%,#d8ceb0 55%,#bdb294 100%);border-radius:3.2cqw 3.2cqw 1.6cqw 1.6cqw;flex-direction:column;height:100%;padding:2.6% 3% 0;display:flex;box-shadow:inset .4cqw .4cqw #faf6ea,inset -.5cqw -.5cqw #a49a7c,1.2cqw 1.6cqw #00000073}.crt-screen{background:#3a372e;border-radius:2.4cqw;flex:1;padding:2.2%;box-shadow:inset .5cqw .5cqw #22201a,inset -.3cqw -.3cqw #6a6452}.crt-tube{background:#050605;border-radius:2cqw/2.6cqw;height:100%;position:relative;overflow:hidden}.crt-fit{position:absolute;inset:0}.crt-fit.native{transform-origin:50%;inset:50% auto auto 50%}.crt-tube iframe{opacity:0;background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.crt-glass{pointer-events:none;background:repeating-linear-gradient(0deg,#0000001f 0 1px,#0000 1px 3px),radial-gradient(at 50% 45%,#0000 62%,#0000008c 100%),linear-gradient(125deg,#ffffff12 0%,#0000 35%);position:absolute;inset:0}.crt-tube.on iframe{opacity:1;animation:.38s ease-out tube-on}.crt-tube.off iframe{opacity:1;animation:.38s ease-in forwards tube-off}@keyframes tube-on{0%{filter:brightness(6);transform:scaleY(.004)}45%{filter:brightness(6);transform:scaleY(.004)}to{filter:brightness();transform:scale(1)}}@keyframes tube-off{0%{filter:brightness();transform:scale(1)}55%{filter:brightness(5);transform:scaleY(.004)}to{filter:brightness(8);opacity:0;transform:scale(0,.004)}}.crt-chin{color:#5a5240;align-items:center;gap:2cqw;height:9%;padding:0 1%;font-family:VT323,monospace;display:flex}.crt-badge{color:#6a6250;letter-spacing:.08em;text-shadow:.08cqw .08cqw #faf6ea;font:400 1.5cqw/1 Alfa Slab One,serif}.crt-label{letter-spacing:.06em;flex:1;font-size:1.6cqw}.crt-newtab{color:#5a5240;font-size:2.2cqw;text-decoration:none}.crt-newtab:hover,.crt-newtab:focus-visible{color:#1c1810;text-decoration:underline}.crt-power{color:#4a4232;cursor:pointer;background:#d8ceb0;border:.45cqw solid #8c8268;border-color:#faf6ea #8c8268 #8c8268 #faf6ea;align-items:center;gap:1cqw;padding:.5cqw 2.4cqw;font:400 3.2cqw/1 VT323,monospace;display:flex}.crt-power:active{border-color:#8c8268 #faf6ea #faf6ea #8c8268}.crt-power:focus-visible,.crt-newtab:focus-visible{outline:3px solid var(--gold)}.crt-power .led{background:#4cff6a;border-radius:50%;width:1.6cqw;height:1.6cqw;box-shadow:0 0 .6cqw #4cff6a}.bank.portrait .bank-sign .small{font-size:3cqw}.bank.portrait .bank-sign .big{font-size:6.6cqw}.bank.portrait .bank-sign .price{font-size:11cqw}.bank.portrait .bank-sign .price small{margin-top:-.9cqw;font-size:2.6cqw}.bank.portrait .window-name{text-shadow:.3cqw 0 0 var(--ink), -.3cqw 0 0 var(--ink), 0 .3cqw 0 var(--ink), 0 -.3cqw 0 var(--ink), .45cqw .45cqw 0 var(--ink);font-size:3.7cqw}.bank.portrait .window-name .l2{font-size:9.2cqw}.bank.portrait .window-name .l3{font-size:3.4cqw}.bank.portrait .bank-rows{left:4%;right:4%;top:var(--rows-top);gap:3.4cqw}.bank.portrait .bank-row{gap:3cqw}.bank.portrait .bank-row .lbl{white-space:normal;text-shadow:.35cqw 0 0 var(--ink), -.35cqw 0 0 var(--ink), 0 .35cqw 0 var(--ink), 0 -.35cqw 0 var(--ink), .5cqw .5cqw 0 var(--ink);font-size:4.6cqw;line-height:1.2}.bank.portrait .bank-row .val,.bank.portrait .bank-btn{text-shadow:.35cqw .35cqw 0 var(--ink);border-width:.8cqw;outline-width:.45cqw;font-size:4.6cqw}.bank.portrait .bank-row .val{width:28cqw;padding:.8cqw 0}.bank.portrait .bank-bar{flex-wrap:wrap;gap:3cqw;padding:0 4%;bottom:2.5%}.bank.portrait .bank-btn{padding:1cqw 4cqw}.bank.portrait .game-dialog{left:6%;right:6%}.bank.portrait .contact-box{border-width:1cqw;max-height:96%;padding:0 4cqw 3cqw;top:2%;left:3%;right:3%}.portrait .hatch-form h2{font-size:6cqw}.portrait .hatch-form .hint,.bank.portrait .contact-box .hint{font-size:3.6cqw}.portrait .hatch-field{gap:.8cqw;margin-bottom:2.4cqw;font-size:4cqw}.portrait .hatch-field input,.portrait .hatch-field textarea,.portrait .hatch-field select{border-width:.7cqw;padding:1.4cqw 2cqw;font-size:4.2cqw}.portrait .hatch-buttons{gap:3cqw}.portrait .hatch-buttons .bevel{font-size:5cqw}.portrait .hatch-form .error{font-size:3.6cqw}.portrait .crt-monitor{aspect-ratio:auto;width:98%;max-width:none;height:98%}.portrait .crt-bezel{border-radius:5cqw 5cqw 3cqw 3cqw;padding:3.5% 3.5% 0}.portrait .crt-screen{border-radius:4cqw;padding:2.5%}.portrait .crt-tube{border-radius:3cqw/3.5cqw}.portrait .crt-chin{justify-content:flex-end;gap:4cqw;height:auto;padding:2.5cqw 3%}.portrait .crt-badge,.portrait .crt-label{display:none}.portrait .crt-newtab{white-space:nowrap;margin-left:auto;font-size:5cqw}.portrait .crt-power{border-width:.9cqw;gap:2cqw;padding:1cqw 4.5cqw;font-size:6.4cqw}.portrait .crt-power .led{width:3cqw;height:3cqw;box-shadow:0 0 1.2cqw #4cff6a}.portrait .boot{padding:10% 6%}.portrait .boot pre{font-size:6.6cqw}.portrait .skip{font-size:5.5cqw;bottom:4%;right:5%}.portrait .hatchery{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-items:stretch;gap:2.5cqw;padding:4%}.portrait .incubator{border-width:.9cqw;grid-template-columns:28cqw 1fr;align-items:center;gap:0 3cqw;padding:0 3cqw 3cqw;display:grid}.portrait .incubator-bar{grid-column:1/-1;margin:0 -3cqw 2.5cqw;padding:.8cqw 0;font-size:4.6cqw}.portrait .incubator-glass{border-width:.7cqw}.portrait .egg-steps{flex-wrap:wrap;justify-content:flex-start;gap:2.4cqw;margin:0}.portrait .egg-steps li{border-width:.5cqw;width:3.6cqw;height:4.6cqw}.portrait .hatch-form{border-width:.9cqw;padding:0 4cqw 4cqw;font-size:4cqw}.portrait .hatch-choices{gap:2cqw}.portrait .hatch-choice{border-width:.7cqw;gap:2.4cqw;padding:1.6cqw 2.4cqw;font-size:4.6cqw}.portrait .hatch-choice input{width:4cqw;height:4cqw}.portrait .hatch-review{gap:1cqw 3cqw}.portrait .hatched-msg{font-size:4.6cqw}.portrait .hatch-form{align-self:start}@media (orientation:landscape) and (height<=500px){.crt-layer{position:fixed}.crt-monitor{aspect-ratio:auto;width:99%;max-width:none;height:98%}.crt-bezel{padding:1.2% 1.5% 0}.crt-screen{padding:1%}.crt-chin{height:auto;padding:.6% 1%}.crt-label,.crt-badge{display:none}.crt-newtab{margin-left:auto}.crt-power{padding:.3cqw 2cqw;font-size:2.6cqw}}.shelf .game-dialog .quote{padding:0 2cqw;font-size:2.4cqw}.shelf.portrait .game-dialog .quote{padding:0 4cqw;font-size:5cqw}.mystery{z-index:8;background:#140c08;position:absolute;inset:0}.mystery canvas{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.mystery .hee{color:#fff;letter-spacing:.1em;text-shadow:.3cqw .3cqw #a24cc4;margin:0;font:4cqw/1 VT323,monospace;position:absolute;top:6%;left:40%}.mystery .game-dialog{z-index:2;max-height:94%;top:50%;left:58%;right:3%;overflow:auto;transform:translateY(-50%)}.mystery .hatch-field{color:#1a1410;text-shadow:none;flex-direction:column;gap:.3cqw;margin-bottom:.8cqw;font:700 2cqw/1.25 Libre Baskerville,serif;display:flex}.mystery .hatch-field textarea,.mystery .hatch-field input{color:#1a1410;background:#fbfbf6;font:400 1.9cqw/1.3 Libre Baskerville,serif}.mystery .game-dialog p{color:#1a1410;font-size:2.1cqw}.mystery .talk{color:#1a1410;text-shadow:none}.mystery .game-dialog p{margin:1.2cqw 0}.mystery .thumb.pan img{image-rendering:pixelated}.mystery .idea-form{text-align:left;padding-bottom:1cqw}.mystery .idea-form small{color:#4a4048;font-weight:400}.mystery .idea-form textarea,.mystery .idea-form input:not([type=checkbox]){box-sizing:border-box;width:100%}.mystery .talk{cursor:pointer;align-items:center;gap:.8cqw;margin:.8cqw 0;font:700 1.8cqw Libre Baskerville,serif;display:flex}.mystery .talk input{accent-color:#a24cc4;width:1.8cqw;height:1.8cqw}.mystery .reach{border:0;grid-template-columns:1fr;gap:.4cqw;margin:0;padding:0;display:grid}.mystery .reach[hidden],.mystery .idea-form[hidden],.mystery .ask[hidden]{display:none}.mystery .idea-form .error{color:#a00000;min-height:1.2em;margin:.4cqw 0;font-weight:700}.mystery .idea-form .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.mystery .hatch-buttons{justify-content:flex-end;gap:1.2cqw;display:flex}.mystery.portrait .hee{font-size:8cqw;top:4%;left:30%}.mystery.portrait .game-dialog{inset:auto 4% 2%;transform:none}.mystery.portrait .hatch-field{gap:.8cqw;font-size:4.4cqw}.mystery.portrait .hatch-field textarea,.mystery.portrait .hatch-field input{font-size:4.2cqw}.mystery.portrait .game-dialog p{font-size:4.6cqw}.mystery.portrait .talk{gap:2cqw;font-size:4cqw}.mystery.portrait .talk input{width:4.4cqw;height:4.4cqw}.mystery.portrait .reach{grid-template-columns:1fr}.shelf .game-dialog,.shelf .hatchery{z-index:2}@font-face{font-family:Alfa Slab One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alfa-slab-one-vietnamese-400-normal-C0oZnEo7.woff2)format("woff2"),url(/assets/alfa-slab-one-vietnamese-400-normal-BeSfPuN6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alfa Slab One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alfa-slab-one-latin-ext-400-normal-DZhSYPC8.woff2)format("woff2"),url(/assets/alfa-slab-one-latin-ext-400-normal-Dg9tQUb7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alfa Slab One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alfa-slab-one-latin-400-normal-CbTZiZTW.woff2)format("woff2"),url(/assets/alfa-slab-one-latin-400-normal-UIGeWgec.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-baskerville-latin-ext-400-normal-DehDhP4C.woff2)format("woff2"),url(/assets/libre-baskerville-latin-ext-400-normal-BWURas-n.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-baskerville-latin-400-normal-C42RasBZ.woff2)format("woff2"),url(/assets/libre-baskerville-latin-400-normal-BTm3cn9P.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-baskerville-latin-ext-700-normal-URU-TBJY.woff2)format("woff2"),url(/assets/libre-baskerville-latin-ext-700-normal-CL-pJSzx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-baskerville-latin-700-normal-CLGq6Yj4.woff2)format("woff2"),url(/assets/libre-baskerville-latin-700-normal-D1DCMXWx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
