
body.arcade-lobby{background:#090f18!important;font-family:'Segoe UI','Malgun Gothic',sans-serif!important;background-image:radial-gradient(ellipse at 70% 0,#22433344,transparent 55%)!important}.arcade-lobby::before,.arcade-lobby::after{display:none!important}.lobby-shell{max-width:1360px;padding:0 40px}.lobby-header{height:88px;border-color:#7f9eaf26;font-family:inherit!important}.lobby-logo{font:700 22px 'Segoe UI','Malgun Gothic',sans-serif!important;letter-spacing:-.8px}.lobby-logo b{font-weight:700}.lobby-logo>span{border-radius:8px;box-shadow:none}.lobby-header>span{font:10px 'Segoe UI',sans-serif;letter-spacing:1.5px}.lobby-intro{padding:44px 0 34px}.lobby-intro h1{font:750 52px/1.2 'Segoe UI','Malgun Gothic',sans-serif!important;letter-spacing:-2px}.lobby-intro h1 br{display:none}.lobby-intro h1 em{color:#94ddc9}.lobby-intro p{font:14px/1.8 'Segoe UI','Malgun Gothic',sans-serif;color:#90a8ba}.lobby-stamp{border:1px solid #809caa2b;border-radius:12px;background:#11202d;box-shadow:none}.lobby-stamp>b{font:750 40px 'Segoe UI',sans-serif}.lobby-stamp>span{font:10px/1.6 'Segoe UI',sans-serif;letter-spacing:2px}.lobby-stamp small{font:10px 'Segoe UI','Malgun Gothic',sans-serif}.lobby-profile{background:#101c29;border:1px solid #7895aa2b;border-radius:10px;padding:20px;margin-bottom:30px}.lobby-profile label{font:12px 'Segoe UI','Malgun Gothic',sans-serif}.lobby-profile input{font:13px 'Segoe UI','Malgun Gothic',sans-serif;border-radius:6px;background:#0a1520}.player-panel{font:12px 'Segoe UI','Malgun Gothic',sans-serif;background:#0c1620;border-color:#375266;border-radius:6px}.catalog-heading h2{font:650 20px 'Segoe UI','Malgun Gothic',sans-serif}.catalog-heading>span{font:10px 'Segoe UI',sans-serif;letter-spacing:1.4px}.game-catalog{gap:22px}.game-card{border:1px solid #849cba2c!important;border-radius:12px!important;box-shadow:0 12px 40px #0003!important;background:#101c28!important;overflow:hidden;transition:transform .2s,border-color .2s}.game-card:hover{border-color:#8ccfba88!important;transform:translateY(-4px)}.game-card.coming{opacity:.7}.thumb{height:255px!important;isolation:isolate;background-color:#10202a!important;background-position:center!important;background-size:cover!important}.dual-thumb{background-image:url('/assets/art/key-art-v1.png')!important}.memory-thumb{background-image:url('/assets/art/memory-cover-v1.png')!important}.future-thumb{background-image:url('/assets/art/gate-cover-v1.png')!important}.thumb>*{display:none!important}.thumb::before{display:none!important}.thumb::after{content:'DUAL FOCUS';display:flex;align-items:flex-end;position:absolute;inset:0;padding:24px;background:linear-gradient(0deg,#071421ee,transparent 75%);color:#edf7ee;font:750 25px 'Segoe UI',sans-serif;letter-spacing:-.7px}.memory-thumb::after{content:'MEMORY ESCAPE'}.future-thumb::after{content:'NEXT CHALLENGE';font-size:22px;color:#b5c7d2}.card-info{padding:23px}.card-overline{font:9px 'Segoe UI',sans-serif;letter-spacing:1.2px}.card-overline>b{font:650 9px 'Segoe UI',sans-serif;border-radius:20px;padding:5px 9px;border-color:#84c9ac44;background:#142e29}.card-info h2{font:700 24px 'Segoe UI','Malgun Gothic',sans-serif;letter-spacing:-.8px;margin:15px 0 12px}.card-info p{font:13px/1.85 'Segoe UI','Malgun Gothic',sans-serif;color:#90a8ba;min-height:50px}.card-tags{gap:6px}.card-tags span{font:10px 'Segoe UI','Malgun Gothic',sans-serif;border-radius:4px;border-color:#7b9caa26;color:#83a3b8;padding:5px 7px}.play-link{font:650 12px 'Segoe UI','Malgun Gothic',sans-serif;padding-top:20px;border-color:#7895aa22;color:#acdcca}.lobby-guide{margin-top:30px;padding:22px;border:1px solid #7f9ca92a;border-radius:10px;background:#101c28;box-shadow:none}.lobby-guide b{font:650 14px 'Segoe UI','Malgun Gothic',sans-serif}.lobby-guide p{font:12px/1.85 'Segoe UI','Malgun Gothic',sans-serif;color:#8ba5b8}.lobby-guide a{font:11px 'Segoe UI','Malgun Gothic',sans-serif}.lobby-footer{font:10px 'Segoe UI','Malgun Gothic',sans-serif;color:#5d7d94;border-color:#849eaf22;padding:28px 0}.lobby-footer>b{font-weight:600}.eyebrow{font:600 10px 'Segoe UI',sans-serif;letter-spacing:2px}button,input{font-family:inherit!important}.player-panel button{border-radius:5px;font-size:11px}a:focus-visible,button:focus-visible{outline:2px solid #9fe6cd;outline-offset:4px}
@media(max-width:1000px){.lobby-shell{padding:0 25px}.lobby-intro h1{font-size:42px!important}.game-catalog{gap:14px}.card-info{padding:19px}.card-info h2{font-size:21px}.thumb{height:220px!important}}
@media(max-width:750px){.lobby-shell{padding:0 18px}.lobby-intro h1{font-size:35px!important}.lobby-intro h1 br{display:block}.lobby-stamp{display:none}.game-catalog{grid-template-columns:1fr}.thumb{height:260px!important}.card-info p{min-height:0}.lobby-guide{flex-wrap:wrap}.lobby-profile{padding:16px}}

.lobby-profile{max-width:none!important;width:100%;display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:center}.lobby-profile label{display:block}.lobby-profile input{display:block;width:100%;margin:8px 0 0}.lobby-profile .player-panel{margin:0;box-shadow:none!important}.player-panel,.player-panel *{font-family:'Segoe UI','Malgun Gothic',sans-serif!important}.player-panel{border-radius:7px!important;box-shadow:none!important}.player-panel button{border-radius:5px!important;box-shadow:none!important;font-size:11px!important}.lobby-intro h1 em{margin-left:.2em}.card-info{height:auto}.lobby-stamp::before{display:none}
@media(max-width:750px){.lobby-profile{grid-template-columns:1fr;gap:16px}}

.gate-thumb{background-image:url('/assets/art/gate-cover-v1.png')!important}.gate-thumb::after{content:'DECISION GATE'}

.catalog-next{font:12px "Segoe UI","Malgun Gothic",sans-serif;color:#69879b;margin:20px 0 0}.catalog-next span{font-size:9px;letter-spacing:1.3px;color:#9bb1bb;margin-right:10px}
