.multiplayer-module__VM26lq__shell{color:#fff;background:radial-gradient(circle at 50% -10%,#1e557d 0,#071827 38%,#02060b 100%);min-height:100vh;padding:20px;font-family:Arial,Helvetica,sans-serif}.multiplayer-module__VM26lq__header{justify-content:space-between;align-items:center;gap:18px;max-width:1500px;margin:0 auto 18px;display:flex}.multiplayer-module__VM26lq__header h1{margin:6px 0 4px;font-size:clamp(34px,5vw,62px);line-height:.95}.multiplayer-module__VM26lq__header p{color:#9fb5c6;margin:0}.multiplayer-module__VM26lq__back{color:#a9c1d2;font-size:13px;font-weight:700;text-decoration:none}.multiplayer-module__VM26lq__live,.multiplayer-module__VM26lq__turn,.multiplayer-module__VM26lq__code{letter-spacing:1px;background:#0b2233;border:1px solid #3e6885;border-radius:14px;padding:12px 16px;font-weight:900}.multiplayer-module__VM26lq__live{color:#7ef29a}.multiplayer-module__VM26lq__code{color:#f6c64d;letter-spacing:5px;font-size:28px}.multiplayer-module__VM26lq__lobby,.multiplayer-module__VM26lq__waiting{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:980px;margin:7vh auto;display:grid}.multiplayer-module__VM26lq__waiting{grid-template-columns:1fr;max-width:720px}.multiplayer-module__VM26lq__card{background:linear-gradient(#0f283bf7,#05111cfa);border:1px solid #31516a;border-radius:18px;padding:20px;box-shadow:0 18px 50px #00000047}.multiplayer-module__VM26lq__card h2{margin:0 0 16px}.multiplayer-module__VM26lq__card label{color:#b8cad7;text-transform:uppercase;letter-spacing:.7px;gap:7px;margin:13px 0;font-size:12px;font-weight:800;display:grid}.multiplayer-module__VM26lq__card input,.multiplayer-module__VM26lq__card select{box-sizing:border-box;color:#fff;width:100%;font:inherit;text-transform:none;letter-spacing:0;background:#071725;border:1px solid #36566c;border-radius:11px;padding:12px}.multiplayer-module__VM26lq__card small,.multiplayer-module__VM26lq__muted{color:#8ba3b4}.multiplayer-module__VM26lq__card button,.multiplayer-module__VM26lq__actions button{color:#fff;cursor:pointer;background:#102b40;border:1px solid #46647a;border-radius:11px;padding:12px 14px;font-weight:900}.multiplayer-module__VM26lq__card>button{color:#10202b;background:#f6c64d;border:0;width:100%;margin-top:12px}.multiplayer-module__VM26lq__card button:disabled,.multiplayer-module__VM26lq__actions button:disabled{opacity:.35;cursor:not-allowed}.multiplayer-module__VM26lq__alert{color:#ffd1d7;background:#3b2024;border:1px solid #82414a;border-radius:13px;grid-column:1/-1;padding:12px 14px}.multiplayer-module__VM26lq__alert a{color:#fff}.multiplayer-module__VM26lq__playerList{gap:9px;margin-bottom:15px;display:grid}.multiplayer-module__VM26lq__playerRow{background:#091d2c;border:1px solid #29455a;border-radius:11px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:11px;display:grid}.multiplayer-module__VM26lq__playerRow span{color:#9fb5c6;font-size:12px}.multiplayer-module__VM26lq__playerRow em{color:#0b1720;background:#f6c64d;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900}.multiplayer-module__VM26lq__dot{border-radius:50%;width:10px;height:10px;display:inline-block;box-shadow:0 0 12px}.multiplayer-module__VM26lq__grid{grid-template-columns:minmax(0,2.1fr) minmax(320px,.8fr);gap:18px;max-width:1500px;margin:0 auto;display:grid}.multiplayer-module__VM26lq__board{background:linear-gradient(#0e2436f7,#05101bfa);border:1px solid #31516a;border-radius:18px;padding:18px}.multiplayer-module__VM26lq__hud{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.multiplayer-module__VM26lq__hud>div{background:#071a29;border:1px solid #29465b;border-radius:12px;padding:11px}.multiplayer-module__VM26lq__hud small{color:#8099ac;text-transform:uppercase;letter-spacing:1px;font-size:9px;display:block}.multiplayer-module__VM26lq__hud b{color:#f6c64d;font-size:19px}.multiplayer-module__VM26lq__map{background:radial-gradient(circle at 25% 20%,#4e96b53d,#0000 28%),linear-gradient(135deg,#0b3b55,#0b263c 45%,#123d31);border:1px solid #32607a;border-radius:17px;height:620px;position:relative;overflow:hidden}.multiplayer-module__VM26lq__map:before{content:"";background:radial-gradient(circle,#ffffff0d 0 1px,#0000 1px) 0 0/32px 32px;position:absolute;inset:0}.multiplayer-module__VM26lq__route{transform-origin:0;z-index:1;background:#d3ebf733;border-radius:4px;height:3px;position:absolute}.multiplayer-module__VM26lq__city{z-index:2;width:105px;position:absolute;transform:translate(-50%,-50%)}.multiplayer-module__VM26lq__cityButton{color:#fff;cursor:pointer;background:#071521;border:2px solid #ccdae3;border-radius:13px;gap:2px;width:100%;min-height:54px;padding:7px 6px;transition:all .15s;display:grid;box-shadow:0 7px 20px #00000059}.multiplayer-module__VM26lq__cityButton:hover,.multiplayer-module__VM26lq__selected{border-color:#f6c64d;transform:translateY(-2px)}.multiplayer-module__VM26lq__cityButton b{font-size:12px}.multiplayer-module__VM26lq__cityButton span{color:#94aebe;font-size:9px}.multiplayer-module__VM26lq__cityButton i{color:#f6c64d;font-size:9px;font-style:normal}.multiplayer-module__VM26lq__pawn{color:#08141c;border:2px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-weight:900;transition:left .3s,top .3s;display:grid;position:absolute;top:-12px;box-shadow:0 3px 8px #000}.multiplayer-module__VM26lq__selection{justify-content:space-between;align-items:flex-start;gap:14px;margin-top:14px;display:flex}.multiplayer-module__VM26lq__selection>div:first-child{gap:4px;min-width:150px;display:grid}.multiplayer-module__VM26lq__selection span{color:#8ea7b9;font-size:11px}.multiplayer-module__VM26lq__actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.multiplayer-module__VM26lq__actions button:hover:not(:disabled){border-color:#f6c64d}.multiplayer-module__VM26lq__actions .multiplayer-module__VM26lq__end{background:#402029;border-color:#7c3948}.multiplayer-module__VM26lq__sidebar{flex-direction:column;gap:14px;display:flex}.multiplayer-module__VM26lq__rank{background:#091c2a;border:1px solid #274459;border-radius:11px;grid-template-columns:22px auto 1fr auto;align-items:center;gap:9px;margin-top:8px;padding:10px;display:grid}.multiplayer-module__VM26lq__rank.multiplayer-module__VM26lq__active{border-color:#f6c64d}.multiplayer-module__VM26lq__rank div{display:grid}.multiplayer-module__VM26lq__rank small{font-size:9px}.multiplayer-module__VM26lq__rank>strong{color:#f6c64d}.multiplayer-module__VM26lq__log{max-height:330px;overflow:auto}.multiplayer-module__VM26lq__log p{color:#a9bdca;border-bottom:1px solid #1d3546;margin:0;padding:7px 0;font-size:11px;line-height:1.5}.multiplayer-module__VM26lq__winner{color:#fff;text-align:center;background:linear-gradient(135deg,#745510,#dba91d);border-radius:15px;padding:20px;font-size:20px;font-weight:900;box-shadow:0 12px 34px #0008}@media (max-width:1050px){.multiplayer-module__VM26lq__grid{grid-template-columns:1fr}.multiplayer-module__VM26lq__sidebar{grid-template-columns:1fr 1fr;display:grid}.multiplayer-module__VM26lq__map{height:570px}}@media (max-width:680px){.multiplayer-module__VM26lq__shell{padding:10px}.multiplayer-module__VM26lq__header{align-items:flex-start}.multiplayer-module__VM26lq__turn{padding:9px;font-size:9px}.multiplayer-module__VM26lq__lobby{grid-template-columns:1fr;margin-top:25px}.multiplayer-module__VM26lq__hud{grid-template-columns:repeat(2,1fr)}.multiplayer-module__VM26lq__map{height:530px;overflow:auto}.multiplayer-module__VM26lq__city{width:79px}.multiplayer-module__VM26lq__cityButton{min-height:48px;padding:5px 3px}.multiplayer-module__VM26lq__cityButton b{font-size:10px}.multiplayer-module__VM26lq__cityButton span,.multiplayer-module__VM26lq__cityButton i{font-size:7px}.multiplayer-module__VM26lq__selection{display:grid}.multiplayer-module__VM26lq__actions{justify-content:flex-start}.multiplayer-module__VM26lq__actions button{padding:10px;font-size:10px}.multiplayer-module__VM26lq__sidebar{grid-template-columns:1fr;display:grid}.multiplayer-module__VM26lq__code{letter-spacing:3px;font-size:18px}.multiplayer-module__VM26lq__playerRow{grid-template-columns:auto 1fr auto}.multiplayer-module__VM26lq__playerRow em{display:none}}
