/* A separate pixel room and window system; all rules are scoped to version two. */
body.pixel-game{--paper:#241d32;--surface:#f0e0bf;--ink:#3c2b2d;--muted:#806856;--line:#c7a477;--accent:#775098;--accent-soft:#e6d2e5;--radius:0px;--shadow:0 12px 0 #130f2080;--content:1540px;background:#241d32;color:var(--ink);font-family:"PingFang SC","Microsoft YaHei",sans-serif;color-scheme:light}
.pixel-game .pixel-art{image-rendering:pixelated;user-select:none;pointer-events:none;object-fit:contain}
.pixel-game .game-hud{max-width:none;height:82px;padding:0 32px;background:#211927;border-bottom:4px solid #62454c;box-shadow:0 4px 0 #120e1b;gap:25px;color:#f1dfc0;z-index:30}
.game-brand{display:flex;align-items:center;gap:12px;font-weight:650;white-space:nowrap;font-size:17px}.game-brand-art{width:43px;height:48px}.game-brand small{display:block;font-size:9px;font-weight:400;letter-spacing:1.5px;color:#bba4b3;margin-top:3px}
.pixel-game .game-hud nav{gap:8px}.pixel-game .game-hud .game-tab{display:flex;align-items:center;gap:10px;padding:9px 21px;color:#d8c3c9;position:relative;border:2px solid transparent;min-height:54px}.game-tab img{width:33px;height:33px}.pixel-game .game-hud .game-tab:hover{background:#362838;border-color:#5a3e54}.pixel-game .game-hud .game-tab.active{background:#473047;border-color:#b89655;color:#ffebb8;box-shadow:inset 0 -4px 0 #2e202e}.pixel-game .game-hud nav a.active:after{display:none}.game-view-switch{padding:6px 12px;border:1px solid #735667;color:#c7adbd;font-size:11px;white-space:nowrap}.pixel-game .game-hud .header-end{gap:16px}.game-login{background:#73518c;border:2px solid #bd91cb;padding:8px 13px;font-size:12px;white-space:nowrap;box-shadow:0 3px 0 #100f15}
.game-account summary{display:flex;align-items:center;gap:8px;font-size:12px}.game-account summary img{width:25px;height:38px}.pixel-game .account-menu>div{border-radius:0;top:58px;background:#f2e0ba;border:4px double #745034;color:#472e35;box-shadow:5px 7px 0 #0008}.pixel-game .account-menu a,.pixel-game .menu-button{border-radius:0}
.pixel-game .game-main{position:relative;min-height:calc(100dvh - 82px);padding:0;overflow:hidden;background:radial-gradient(ellipse at 50% 55%,#5c405c,transparent 63%),#241d32;isolation:isolate}.pixel-game .site-footer{display:none}
.pixel-room{position:relative;height:calc(100dvh - 82px);min-height:680px;overflow:hidden}.room-sky{position:absolute;inset:0;background-image:radial-gradient(#8d749326 .8px,transparent .8px);background-size:19px 19px;mask-image:linear-gradient(#0009,transparent 85%)}
.room-top-note{position:absolute;top:26px;left:36px;z-index:8;color:#f5e4c6;max-width:280px}.room-number{font-size:10px;color:#bfa3c2;letter-spacing:2px}.room-top-note h1{font-size:24px;line-height:1.5;margin:11px 0 8px;font-weight:500;letter-spacing:.03em}.room-top-note p{font-size:12px;color:#b9a2b4}.room-viewport{position:absolute;inset:0 0 58px;overflow:hidden}.pixel-room-plane{width:1250px;height:900px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(var(--room-scale,1));transform-origin:center;isolation:isolate}
.room-prop,.pixel-station{position:absolute;left:var(--x);top:var(--y);width:var(--w);transform:translate(-50%,-100%);z-index:var(--depth);margin:0;padding:0}.room-prop img,.pixel-station>img{width:100%;max-width:none;display:block}.room-prop.floor-tile{z-index:1}.room-wall{z-index:2;filter:brightness(.85)}.wall-mirror img{transform:scaleX(-1)}.room-rug{z-index:3}.room-platform{position:absolute;left:77px;top:220px;width:1096px;height:561px;clip-path:polygon(50% 0,100% 48.65%,100% 51%,50% 100%,0 51%,0 48.65%);background:#20151f;z-index:0;filter:drop-shadow(0 24px 22px #0e0d22)}.room-platform:after{content:"";position:absolute;inset:0;background:linear-gradient(140deg,#806243,#2e2231);clip-path:polygon(50% 0,100% 48.65%,50% 97.3%,0 48.65%)}
.room-creator{animation:creator-idle 4s steps(2,end) infinite;filter:drop-shadow(0 3px 0 #231a2a)}.room-sign{position:absolute;left:654px;top:190px;transform:rotate(27deg);z-index:3;font-family:monospace;text-align:center;letter-spacing:3px;font-size:18px;color:#ebc175;text-shadow:0 3px #4b333b}.room-sign small{font-size:9px}
.pixel-station{cursor:pointer;outline:none;filter:drop-shadow(0 6px 0 #1f182744);transition:filter .12s}.pixel-station .station-open{position:absolute;bottom:0;left:0;opacity:0}.pixel-station .station-name{position:absolute;left:50%;bottom:-37px;transform:translateX(-50%);padding:5px 12px;border:2px solid #99794c;box-shadow:3px 3px #17121b;min-width:110px;white-space:nowrap;color:#ffe3b9;background:#382534;display:block;text-align:center;line-height:1.4;font-size:13px;z-index:1000;opacity:0;pointer-events:none}.station-name small{display:none;color:#d1b9bd;font-size:10px;margin-top:3px}.pixel-station:hover,.pixel-station:focus-visible{filter:drop-shadow(0 0 4px #e9bc6b88);z-index:1001}.pixel-station:hover .station-open,.pixel-station:focus-visible .station-open{opacity:1}.pixel-station:hover .station-default,.pixel-station:focus-visible .station-default{opacity:0}.pixel-station:hover .station-name,.pixel-station:focus-visible .station-name{border-color:#eacb81;background:#563a55;bottom:-52px;opacity:1}.pixel-station:hover small,.pixel-station:focus-visible small{display:block}.pixel-station:focus-visible{outline:2px dashed #ead39b;outline-offset:6px}
.room-tip{position:absolute;bottom:70px;left:32px;display:flex;gap:10px;align-items:center;color:#b99db3;font-size:11px;z-index:8}.room-tip b{margin-left:20px;color:#d6b9cb;font-weight:400}.pixel-cursor{width:7px;height:7px;background:#e4bd75;box-shadow:3px 3px 0 #9a7097;display:inline-block}.room-shortcuts{position:absolute;bottom:17px;left:50%;transform:translateX(-50%);display:flex;gap:6px;z-index:8}.room-shortcuts a{display:flex;align-items:center;gap:8px;padding:7px 19px;color:#eddbc0;font-size:12px;background:#3f2c3a;border:2px solid #79565c;box-shadow:0 3px 0 #160f1e;white-space:nowrap}.room-shortcuts a:hover{border-color:#dfb968;background:#62425d}.room-shortcuts img{width:27px;height:29px}.room-motion-toggle{position:absolute;right:25px;bottom:22px;padding:8px 10px;color:#bba0b5;font-size:10px;border:1px solid #735a70;z-index:8}
.room-background{position:absolute;inset:0;height:100%;min-height:680px;opacity:.32;filter:blur(2px);pointer-events:none}.room-background .station-name{display:none}.room-background .room-creator{animation:none}.game-panel-stage{position:relative;z-index:20;min-height:calc(100dvh - 82px);padding:30px 42px 40px;background:#1f172e4d;display:flex;justify-content:center;align-items:flex-start}
.game-window{width:min(1270px,100%);background:#f0e0bf;border:4px solid #5b3840;outline:2px solid #b88e54;box-shadow:8px 10px 0 #130d2399,inset 0 0 0 2px #f5dca5;position:relative}.game-window:before,.game-window:after{content:"";position:absolute;top:6px;width:8px;height:8px;border:2px solid #b48b45;background:#edc371;z-index:3}.game-window:before{left:6px}.game-window:after{right:6px}.game-window-title{height:78px;padding:10px 25px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(#694346,#51323e);color:#f8e4be;border-bottom:4px solid #b38a53;box-shadow:inset 0 2px #8b6360}.game-window-title>div{display:flex;align-items:center;gap:16px}.game-window-title img{width:45px;height:50px}.game-window-title small{font-size:9px;color:#cdb3b9;letter-spacing:1px}.game-window-title h1{font-size:20px;letter-spacing:.04em;margin-top:3px}.game-close{font-size:11px;border:2px solid #a17b6c;padding:7px 11px;display:flex;align-items:center;gap:8px;background:#442d3a;box-shadow:0 2px #2b1c2a}.game-close:hover{border-color:#f0c77e}.game-close .icon{width:14px}.game-window-body{padding:30px;background-image:repeating-linear-gradient(0deg,transparent 0px,transparent 3px,#805b2d03 3px,#805b2d03 4px);min-height:min(410px,calc(100dvh - 275px));max-height:calc(100dvh - 275px);overflow:auto;scrollbar-color:#b49068 #e5cd9e;scrollbar-width:thin}.game-window-status{display:flex;justify-content:space-between;gap:16px;padding:10px 25px;border-top:2px solid #c4a275;color:#806354;background:#e5cc9e;font-size:10px}.game-window-status i{display:inline-block;width:5px;height:5px;background:#7d9351;box-shadow:2px 2px #586339;margin-right:7px}
/* Shared business content becomes inventories, journals, tickets and control panels. */
.pixel-game .game-window h1,.pixel-game .game-window h2,.pixel-game dialog h2{font-family:inherit;font-weight:650;letter-spacing:.02em}.pixel-game .game-window-body .page-title{padding:0;margin:0 0 25px;gap:20px}.pixel-game .game-window-body .page-title h1{font-size:25px;margin:8px 0 10px}.pixel-game .game-window-body .page-title .eyebrow{display:none}.pixel-game .game-window-body .page-title p{font-size:13px}.pixel-game .game-window .button,.pixel-game dialog .button{border-radius:0;border:2px solid #926b44;box-shadow:0 3px 0 #6a4b37;background:#e8cea0;min-height:40px;padding:9px 16px;font-size:12px;transform:none}.pixel-game .game-window .button:hover,.pixel-game dialog .button:hover{background:#f7dda9;box-shadow:0 3px 0 #6a4b37,inset 0 0 0 1px #fff2bf}.pixel-game .game-window .button.primary,.pixel-game dialog .button.primary{background:#775098;border-color:#bb93cb;color:#fff2d7;box-shadow:0 3px 0 #442953}.pixel-game .game-window .button.primary:hover{background:#8b61aa}.pixel-game input,.pixel-game textarea,.pixel-game select{border-radius:0;background:#fbf0d4;border:2px solid #bb9360;box-shadow:inset 2px 2px 0 #dec39455;color:#4f3339}.pixel-game input:focus,.pixel-game textarea:focus,.pixel-game select:focus{outline:2px solid #9365b7}.pixel-game .panel,.pixel-game .plan-card,.pixel-game .project-card,.pixel-game .resource-card,.pixel-game .identity-entry{border-radius:0;border:2px solid #b58c55;background:#fbefcf;box-shadow:3px 3px 0 #a87e4240}.pixel-game .workspace-summary{margin-bottom:30px;border:2px solid #b18b56;background:#e6cba1;border-radius:0}.pixel-game .workspace-summary strong{font-size:30px;color:#664466}.pixel-game .section-heading h2{font-size:19px}.pixel-game .project-card{padding:22px}.pixel-game .project-card:before{display:none}.pixel-game .project-strip,.pixel-game .project-grid{gap:16px}.pixel-game .new-project{border-radius:0;border:2px dashed #a7814d;background:#e8d2ac}.pixel-game .resource-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pixel-game .resource-visual{height:136px;border-radius:0;background:#dbc3a3!important;border-bottom:2px solid #b88e62}.pixel-game .resource-visual img{image-rendering:pixelated;max-height:115px;object-fit:contain}.pixel-game .resource-visual>span{border-radius:0;border:1px solid #c2a274;background:#f6e7c5;color:#6b4e50}.pixel-game .resource-copy{padding:14px}.pixel-game .resource-copy h3{font-size:14px;line-height:1.5}.pixel-game .resource-copy p{font-size:11px;line-height:1.7}.pixel-game .resource-foot{padding:10px 13px;border-color:#dcc199}.pixel-game .text-button{font-size:11px}.pixel-game .resource-foot>span{font-size:9px}.pixel-game .catalog-shell{grid-template-columns:185px minmax(0,1fr);gap:24px}.pixel-game .catalog-nav{border-right:2px solid #c9aa7a;padding-right:20px}.pixel-game .catalog-nav h2{font-size:21px}.pixel-game .catalog-nav .eyebrow,.pixel-game .nav-note{display:none}.pixel-game .catalog-nav h4{color:#94724e;margin:24px 0 10px;font-size:11px}.pixel-game .catalog-nav a{border-radius:0;font-size:12px;padding:10px;gap:7px}.pixel-game .catalog-nav .selected{border:1px solid #bd944e;background:#d9b8d4;box-shadow:2px 2px 0 #b9926344}.pixel-game .catalog-nav small{font-size:9px}.pixel-game .search-bar{border-radius:0;border:2px solid #c19a64;background:#f8edcf;box-shadow:none}.pixel-game .search-bar input{box-shadow:none;border:0}.pixel-game .catalog-toolbar{font-size:11px}.pixel-game .load-more{font-size:11px}.pixel-game .connect-layout{gap:20px}.pixel-game .connect-primary,.pixel-game .connect-secondary{border:2px solid #bc965c;border-radius:0;background:#f8ebc8;padding:25px}.pixel-game .connect-primary{background:#ece0cf}.pixel-game .connect-primary>h2{font-size:24px}.pixel-game .connect-primary .endpoint{display:block;background:#2c2a36;border:3px solid #725370;color:#b4d3af;padding:16px;font-size:13px;overflow-wrap:anywhere;word-break:break-word}.pixel-game .connect-primary .big-icon{color:#77509b}.pixel-game .steps b{border-radius:0;background:#d2b7df;border:1px solid #947299}.pixel-game .key-list>div{border-radius:0;border:1px solid #c6a674;background:#f7e9ca}.pixel-game .plan-card{padding:28px}.pixel-game .membership-grid{grid-template-columns:minmax(320px,1fr) minmax(0,1fr);gap:30px}.pixel-game .plan-card h2{font-size:23px}.pixel-game .plan-card .price{font-size:46px;color:#684276}.pixel-game .membership-copy{padding:20px}.pixel-game .membership-copy h2{font-size:25px}.pixel-game .empty{padding:38px;border:2px dashed #bb985e;background:#f7e8c8;border-radius:0}.pixel-game .empty h3{font-size:20px}.pixel-game .pill{border-radius:0;background:#ead9b7;border:1px solid #b29053;color:#796040}.pixel-game .profile-grid{grid-template-columns:320px minmax(0,1fr);gap:25px}.pixel-game .profile-grid .panel{padding:24px}.pixel-game .profile-links a{border-radius:0;background:#ead7b3}.pixel-game .identity-records>button{border-radius:0;background:#f8eaca;border:2px solid #bd995e}.pixel-game .auth-layout{max-width:none;margin:0;gap:30px;grid-template-columns:1fr 1fr}.pixel-game .auth-message{padding:25px}.pixel-game .auth-message h1{font-size:36px;line-height:1.55}.pixel-game .auth-glyph{display:none}.pixel-game .auth-card{border:3px double #ae8146;background:#fbedcf;border-radius:0;padding:28px}.pixel-game .auth-card h2{font-size:25px}.pixel-game .agreement-layout{grid-template-columns:minmax(0,1fr) 290px;gap:25px}.pixel-game .agreement-text{background:#f8eccf;border:1px solid #bc995c;border-radius:0;padding:24px;font-size:12px}.pixel-game .agreement-side{position:static;border-radius:0}.pixel-game .avatar{border-radius:0;background:#dabedf;color:#78588c}.pixel-game .loading-state{color:#d8bfde}
/* Identity is an actual illustrated character sheet, with nine usable dossier slots. */
.game-identity-overview{display:grid;grid-template-columns:245px minmax(0,1fr);gap:27px}.creator-pass{padding:25px 22px;align-self:start;text-align:center;border:3px double #b58c50;background:#ead3a7;position:sticky;top:22px}.creator-portrait{height:126px;width:auto;margin:8px auto 20px;display:block;filter:drop-shadow(5px 5px #94725544)}.game-kicker{color:#8a6a4f;font-size:10px;letter-spacing:1px}.creator-pass h2{font-size:21px;margin:10px 0}.creator-pass p{font-size:11px;margin:0 0 22px}.pass-stats{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid #c5a471;padding:15px 0}.pass-stats>div+div{border-left:1px solid #c5a471}.pass-stats b{display:block;font-size:28px;line-height:1.3;color:#6d427d}.pass-stats b small{font-size:13px}.pass-stats span{font-size:10px;color:#826142}.pass-progress{display:flex;gap:3px;margin:16px 0 22px}.pass-progress i{height:8px;background:#c4a275;flex:1;border:1px solid #b28b57}.pass-progress .filled{background:#8459a0;border-color:#623c7c}.pass-note{display:block;color:#906f4f;margin-top:21px;font-size:11px;line-height:1.9}.game-chapter{margin-bottom:26px}.game-chapter>header{display:flex;align-items:center;gap:12px;margin-bottom:12px;border-bottom:2px solid #c7a776;padding-bottom:10px}.game-chapter>header>span{display:grid;place-items:center;width:28px;height:28px;background:#745085;color:#f7eaca;font-family:monospace;font-size:14px;box-shadow:2px 2px #b2996e}.game-chapter>header h2{font-size:18px}.game-chapter>header small{margin-left:auto;font-size:10px;color:#947451}.game-module-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.game-module-slot{padding:14px;border:2px solid #b79261;background:#faefcf;box-shadow:3px 3px #b38c5c33;min-width:0}.game-module-open{display:flex;align-items:center;gap:13px;min-height:60px}.module-pixel{height:52px;width:45px;flex-shrink:0}.game-module-open strong{display:block;font-size:13px;color:#5b3c60;line-height:1.6}.game-module-open small{display:block;color:#997956;font-size:10px;margin-top:3px}.game-module-slot p{font-size:11px;line-height:1.8;margin:12px 0;min-height:39px}.game-module-slot>div{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d4b98a;padding-top:10px}.game-link{font-size:10px;color:#896498}.game-add{background:#e6d4e9;border:1px solid #ab88b5;box-shadow:0 2px #9d7da7;font-size:10px;padding:5px 8px;color:#664073}
.pixel-game .identity-layout{grid-template-columns:190px minmax(0,1fr);gap:27px}.pixel-game .identity-sidebar{padding-right:20px;border-right:2px solid #c5a77b}.pixel-game .identity-sidebar h2{font-size:21px}.pixel-game .identity-sidebar .eyebrow{display:none}.pixel-game .identity-sidebar a{border-radius:0;padding:10px;font-size:12px;gap:9px}.pixel-game .identity-sidebar .is-active{background:#d8bddd;color:#644674;border:1px solid #aa85ae}.pixel-game .identity-sidebar h4{font-size:10px}.pixel-game .identity-module-heading h1{font-size:26px}.pixel-game .identity-module-heading p{font-size:12px}.pixel-game .identity-guide{border-radius:0;background:#e5cfac;border:2px solid #c7a573;padding:20px}.pixel-game .identity-starters button{border-radius:0;border-color:#b49160;background:#f6e6bf}.pixel-game .identity-search{border-radius:0;border:2px solid #b69564;background:#fbefd1;padding:8px 12px}.pixel-game .identity-search input{border:0;box-shadow:none}.pixel-game .identity-entry{padding:18px}.pixel-game .entry-mark,.pixel-game .module-symbol{border-radius:0;background:#dfc7e0;color:#7d528d}.pixel-game .identity-empty{border-radius:0;border:2px dashed #c09e66;background:#f2e3c1}.pixel-game .identity-module-foot{font-size:10px}.pixel-game .identity-field input,.pixel-game .identity-field textarea,.pixel-game .identity-field select{border-radius:0}.pixel-game .identity-form-section{border-color:#c7a77a}.pixel-game .identity-editor-intro{border-radius:0;background:#e5cfad}.pixel-game .identity-editor-footer{border-color:#c1a06d}.pixel-game .identity-editor-footer .button{border-radius:0}.pixel-game dialog{border-radius:0;border:4px solid #5d3d49;outline:2px solid #b78a56;background:#f0dfbd;box-shadow:9px 10px 0 #130e2399;color:#473036}.pixel-game dialog::backdrop{background:#171020a8;backdrop-filter:blur(2px)}.pixel-game dialog>header{border-radius:0;background:#5f3c48;border-bottom:3px solid #b38d54;color:#f2dbb5;padding:17px 23px}.pixel-game dialog>header .eyebrow{color:#bfa2b4;font-size:8px}.pixel-game dialog>header h2{font-size:22px}.pixel-game dialog .icon-button{border:1px solid #a57c7d;border-radius:0;color:#e9cfad}.pixel-game .dialog-body{padding:25px}.pixel-game #toast{background:#4f354c;border:2px solid #bd995c;color:#f9e5c2;border-radius:0;box-shadow:4px 4px #161220}
@keyframes creator-idle{0%,100%{margin-top:0}50%{margin-top:-2px}}.game-motion-paused .room-creator{animation:none}
@media(min-width:1800px){.room-top-note{left:70px;top:45px;max-width:330px}.room-top-note h1{font-size:28px}}
@media(max-width:1180px){.pixel-game .game-hud{padding:0 18px;gap:18px}.game-brand{font-size:14px}.game-brand small{font-size:7px}.pixel-game .game-hud .game-tab{padding:9px 11px;gap:6px}.game-tab img{width:26px}.pixel-game .game-hud .header-end{gap:9px}.game-panel-stage{padding:25px}.game-window-body{padding:24px}.game-identity-overview{grid-template-columns:205px minmax(0,1fr);gap:20px}.game-module-open{gap:8px}.module-pixel{width:32px;height:44px}.game-module-slot{padding:12px}.game-chapter>header small{display:none}.pixel-game .resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.room-top-note{top:20px;left:23px}.room-top-note h1{font-size:20px}}
@media(max-width:850px){.pixel-game .game-hud{height:auto;min-height:80px;flex-wrap:wrap;padding:13px 16px;gap:10px}.game-brand{margin-right:auto}.game-brand small{display:none}.pixel-game .game-hud nav{order:3;width:100%;justify-content:space-between}.pixel-game .game-hud .game-tab{font-size:12px;padding:4px 10px;min-height:37px}.game-tab img{width:24px;height:24px}.game-panel-stage{padding:18px 12px}.game-window-title{padding:10px 17px;height:68px}.game-window-body{padding:18px}.game-identity-overview{grid-template-columns:1fr}.creator-pass{position:static;display:grid;grid-template-columns:80px 1fr 1fr;text-align:left;gap:8px 15px;padding:16px}.creator-portrait{grid-row:1/5;height:100px;margin:0}.creator-pass h2{margin:0}.creator-pass .pass-stats{grid-column:3;grid-row:1/4;padding:8px 0}.creator-pass .pass-progress{grid-column:2/4;margin:6px 0}.creator-pass .button{grid-column:2/4;justify-self:start}.pass-note{display:none}.game-module-slots{gap:8px}.game-module-slot p{font-size:10px}.game-module-open{display:block}.game-module-open img{float:left;margin-right:10px}.game-module-slot>div{flex-wrap:wrap;gap:6px}.game-module-slot{padding:11px}.pixel-game .catalog-shell,.pixel-game .identity-layout{grid-template-columns:1fr}.pixel-game .catalog-nav,.pixel-game .identity-sidebar{position:static;border-right:0;display:flex;gap:7px;flex-wrap:wrap;padding:0 0 12px;border-bottom:2px solid #b49463}.pixel-game .catalog-nav h2,.pixel-game .catalog-nav h4,.pixel-game .identity-sidebar h2,.pixel-game .identity-sidebar h4,.pixel-game .identity-side-note{display:none}.pixel-game .catalog-nav a,.pixel-game .identity-sidebar a{font-size:11px;padding:5px 8px}.pixel-game .connect-layout,.pixel-game .membership-grid,.pixel-game .profile-grid,.pixel-game .agreement-layout,.pixel-game .auth-layout{grid-template-columns:1fr}.pixel-game .workspace-summary{gap:5px}.pixel-game .workspace-summary strong{font-size:22px}.room-tip{left:16px;font-size:10px;bottom:77px}.room-tip b{display:none}.room-shortcuts{bottom:17px;gap:4px}.room-shortcuts a{padding:6px 10px;font-size:10px;gap:5px}.room-shortcuts img{width:20px;height:24px}.room-motion-toggle{right:14px;bottom:65px}.game-window-status{padding:8px 14px}.game-window-status>span:nth-child(2){display:none}}
@media(prefers-reduced-motion:reduce){.room-creator{animation:none!important}.pixel-station{transition:none}}
