.game-list-button{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;padding:10px 13px;border:1px solid #46657d;background:#14283a;color:#e4f5f0!important;font:11px/1.4 Galmuri11,'Malgun Gothic',sans-serif;white-space:nowrap;letter-spacing:0!important;box-shadow:3px 3px #020915;transition:background .15s}.game-list-button:hover{background:#23445a;border-color:#86dbce}.game-list-button svg{width:14px;height:14px;flex:none}.topmeta,.server-tag{gap:12px}.brand,.logo{cursor:default}
[data-player-panel]{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:16px;margin:20px 0;border:1px solid #354e63;background:linear-gradient(110deg,#142a36,#0c1929);color:#cfdfdf;box-shadow:3px 3px #030a14;font:10px/1.8 Galmuri11,'Malgun Gothic',sans-serif}.player-identity{display:flex;align-items:center;gap:12px;min-width:220px}.player-emblem{display:grid;place-items:center;align-self:stretch;min-width:36px;border:1px solid #558e8d;background:#183b42;color:#9fead2;font:12px Consolas,monospace;box-shadow:inset 0 0 0 3px #102731}.player-label{display:block;color:#8eaab7;font-size:9px}.player-identity strong{display:block;color:#b0f2dc;font:15px/1.8 Consolas,monospace;letter-spacing:1px}.player-actions{display:flex;gap:7px;flex-wrap:wrap}.player-actions button,.player-dialog button{font:10px/1.5 Galmuri11,'Malgun Gothic',sans-serif!important;border:1px solid #486379!important;background:#182e41;color:#d7e6eb;padding:9px 10px;cursor:pointer;border-radius:0}.player-actions button:hover,.player-dialog button:hover{background:#24475c}.player-message{flex-basis:100%;margin:0!important;color:#8faeb9;font-size:9px!important;line-height:1.8}.setup [data-player-panel]{padding:13px;margin:20px 0 5px;gap:10px}.setup .player-identity{min-width:0}.setup .player-actions{margin-left:0}.setup .player-identity strong{font-size:14px}.setup .player-actions button{padding:7px;font-size:9px!important}.player-dialog{color:#d6e9e6;background:#122735;border:1px solid #628c98;padding:28px;width:min(510px,calc(100% - 30px));box-shadow:7px 7px #020913;font:12px/1.9 Galmuri11,'Malgun Gothic',sans-serif}.player-dialog::backdrop{background:#020914d9;backdrop-filter:blur(4px)}.player-dialog h2{font-size:19px;font-weight:400;margin:13px 0}.player-dialog p{color:#9ebac4;font-size:10px}.player-dialog label{font-size:10px}.player-dialog input{box-sizing:border-box;display:block;width:100%;padding:12px;margin:8px 0;color:#d9eee5;border:1px solid #4d697b;background:#091822;font:13px Consolas,monospace}.player-dialog form>div{display:flex;gap:9px}.player-dialog [type=submit]{background:#204e50;border-color:#6dbea7!important}.restore-message{min-height:20px;color:#e5c18a!important}.record-code{display:block;font:9px/1.8 Consolas,monospace;color:#7095a8;letter-spacing:.2px}.lobby-profile{max-width:700px}.lobby-profile label{display:block;font-size:10px;color:#96b2bf}.lobby-profile input{max-width:290px}.lobby-profile [data-player-panel]{margin-top:10px}.rank-note{color:#8faab7;font-size:9px;margin:8px 0 14px}
.scene-link.scene-link{top:44%;width:64px;height:66px;transform:translate(-50%,-50%);border-radius:0;background:#0d2131;border:1px solid #557b89;box-shadow:4px 4px #050d1b,inset 0 0 0 4px #152d3f;display:flex;flex-direction:column;gap:4px;padding:9px 7px 6px}.scene-link.scene-link svg{display:block;width:42px;height:30px;overflow:visible}.scene-link.scene-link span{display:block;color:#bdcfcf;font-size:7px;letter-spacing:1px;white-space:nowrap}
@media(max-width:800px){.game-list-button{padding:8px;font-size:9px;gap:5px}.topmeta .status-dot,.topmeta #connection,.server-tag>i,.server-tag #connection{display:none}.player-identity{min-width:0}.player-actions{margin-left:0}[data-player-panel]{gap:10px;padding:13px}.player-identity strong{font-size:13px}.player-actions button{font-size:9px!important}.scene-link.scene-link{width:56px;height:61px}.scene-link.scene-link svg{width:35px}}
