.lr{--lr-ink:#10082e;--lr-gold:#ffd84a}.lr-head{justify-content:space-between;align-items:center;gap:8px;margin:22px 2px 12px;display:flex}.lr-head-title{font-family:var(--font-display);color:#fff;-webkit-text-stroke:.14em var(--lr-ink);paint-order:stroke fill;text-shadow:0 .08em 0 var(--lr-ink);align-items:center;gap:8px;font-size:22px;line-height:1;display:flex}.lr-head-count{-webkit-text-stroke:0;min-width:28px;height:28px;text-shadow:none;color:#fff;box-shadow:0 0 0 2.5px var(--lr-ink), 0 3px 0 2.5px var(--lr-ink);background:linear-gradient(#ff5a63,#d81f2b);border-radius:999px;place-items:center;padding:0 7px;font-size:15px;display:inline-grid}.lr-refresh{width:40px;height:40px;color:var(--lr-ink);background:linear-gradient(#fff3a6, var(--lr-gold) 55%, #f2b51c);box-shadow:0 0 0 3px var(--lr-ink), 0 4px 0 3px var(--lr-ink), inset 0 2px 0 #ffffffb3;border-radius:50%;place-items:center;font-size:20px;display:inline-grid}.lr-refresh:active{box-shadow:0 0 0 3px var(--lr-ink), 0 1px 0 3px var(--lr-ink);transform:translateY(3px)}.lr-empty{text-align:center;color:#fff;box-shadow:0 0 0 3px var(--lr-ink);background:#10082e59;border-radius:22px;padding:18px 14px;font-weight:900}.lr-list{flex-direction:column;gap:16px;display:flex}.lr-card{isolation:isolate;text-align:start;color:#fff;width:100%;min-height:112px;box-shadow:0 0 0 3px var(--lr-ink), 0 7px 0 3px var(--lr-ink), 0 22px 34px -18px #140c32a6;border-radius:26px;align-items:center;gap:12px;padding:12px 14px 12px 12px;transition:transform .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden}.lr-card:not(:disabled):active{box-shadow:0 0 0 3px var(--lr-ink), 0 3px 0 3px var(--lr-ink), 0 16px 26px -18px #140c32a6;transform:translateY(4px)}.lr-card--deathmatch{background:repeating-linear-gradient(-28deg,#ffffff14 0 22px,#0000 22px 52px),radial-gradient(130% 100% at 85% 0,#9ff3ff 0%,#45bcff 38%,#1f66e0 100%)}.lr-card--team{background:repeating-linear-gradient(-28deg,#ffffff14 0 22px,#0000 22px 52px),radial-gradient(130% 100% at 85% 0,#e3c2ff 0%,#a46bff 40%,#5a25c9 100%)}.lr-card--box{background:repeating-linear-gradient(-28deg,#ffffff17 0 22px,#0000 22px 52px),radial-gradient(130% 100% at 85% 0,#fff08a 0%,#ffa23a 40%,#e2283a 100%)}.lr-card--full{filter:grayscale(.85)brightness(.92)}.lr-card:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:22%;animation:6.5s ease-in-out infinite lr-glint;position:absolute;inset:-30% auto -30% 0;transform:translate(-160%)skew(-18deg)}.lr-card:nth-child(2):after{animation-delay:1.6s}.lr-card:nth-child(3):after{animation-delay:3.2s}.lr-card:nth-child(4):after{animation-delay:4.8s}@keyframes lr-glint{0%,62%{transform:translate(-160%)skew(-18deg)}to{transform:translate(620%)skew(-18deg)}}.lr-map{aspect-ratio:1;width:84px;box-shadow:0 0 0 2.5px var(--lr-ink), 0 5px 0 2.5px var(--lr-ink);background:#fff;border:3px solid #fff;border-radius:18px;flex:none;position:relative;transform:rotate(-4deg)}.lr-map img{object-fit:cover;background:#8ec9ff;border-radius:14px;width:100%;height:100%;display:block}.lr-mode{inset-inline-end:-10px;background:linear-gradient(#fff3a6, var(--lr-gold) 55%, #f2b51c);width:34px;height:34px;box-shadow:0 0 0 2.5px var(--lr-ink), 0 3px 0 2.5px var(--lr-ink);border-radius:50%;place-items:center;font-size:17px;display:grid;position:absolute;bottom:-10px;transform:rotate(4deg)}.lr-lock{inset-inline-start:-9px;width:30px;height:30px;box-shadow:0 0 0 2.5px var(--lr-ink);background:linear-gradient(#c58bff,#7d4be0);border-radius:50%;place-items:center;font-size:15px;display:grid;position:absolute;top:-9px;transform:rotate(4deg)}.lr-body{z-index:2;flex-direction:column;flex:1;gap:5px;min-width:0;display:flex;position:relative}.lr-world{font-family:var(--font-display);color:#fff;-webkit-text-stroke:.12em var(--lr-ink);paint-order:stroke fill;text-shadow:0 .09em 0 var(--lr-ink);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(20px,5.6vw,26px);line-height:1.02;overflow:hidden}.lr-chips{flex-wrap:wrap;gap:6px;display:flex}.lr-chip{font-family:var(--font-display);color:#fff;box-shadow:0 0 0 2px var(--lr-ink), inset 0 1.5px 0 #fff3;white-space:nowrap;background:linear-gradient(#2a1d6e,#1a1150);border-radius:999px;align-items:center;gap:.35em;padding:.3em .75em;font-size:12px;line-height:1;display:inline-flex}.lr-chip--live{background:linear-gradient(#5be36b,#1f9e3c)}.lr-chip--full{background:linear-gradient(#9aa3b8,#6b7389)}.lr-live-dot{background:#fff;border-radius:50%;width:.55em;height:.55em;animation:1.2s ease-in-out infinite lr-blink}@keyframes lr-blink{50%{opacity:.25;transform:scale(.7)}}.lr-seats{flex-wrap:wrap;gap:4px;display:flex}.lr-seat{background:#ffffff38;border-radius:50%;width:15px;height:15px;box-shadow:inset 0 0 0 2px #10082e8c}.lr-seat.on{box-shadow:0 0 0 2px var(--lr-ink), inset 0 -3px 0 #0000002e, inset 0 2px 0 #ffffff8c}.lr-go{z-index:2;flex-direction:column;flex:none;align-items:center;gap:5px;display:flex;position:relative}.lr-go-btn{width:58px;height:58px;color:var(--lr-ink);background:linear-gradient(#fff3a6, var(--lr-gold) 55%, #f2b51c);box-shadow:0 0 0 3px var(--lr-ink), 0 4px 0 3px var(--lr-ink), inset 0 2px 0 #ffffffb3;border-radius:50%;place-items:center;font-size:24px;animation:2.4s ease-in-out infinite lr-pop;display:grid}.lr-card--private .lr-go-btn{color:#fff;background:linear-gradient(#e3c2ff,#a46bff 55%,#6c2bd9)}.lr-card--full .lr-go-btn{background:#c2c8d6;animation:none}@keyframes lr-pop{0%,80%,to{transform:scale(1)}88%{transform:scale(1.1)}}.lr-go-label{font-family:var(--font-display);color:#fff;text-shadow:1.5px 0 0 var(--lr-ink), -1.5px 0 0 var(--lr-ink), 0 1.5px 0 var(--lr-ink), 0 -1.5px 0 var(--lr-ink), 0 2.5px 0 var(--lr-ink);white-space:nowrap;font-size:14px;line-height:1}.lr-code{white-space:nowrap;font-family:var(--font-display);letter-spacing:.1em;color:#ffffffd9;font-size:10px}.lr-flip{display:inline-block}[dir=rtl] .lr-flip{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.lr-card:after,.lr-go-btn,.lr-live-dot{animation:none}}@media (orientation:landscape) and (height<=600px){.lr{width:100vw;padding-inline:max(16px, env(safe-area-inset-left), env(safe-area-inset-right));margin-inline:calc(50% - 50vw)}.lr-list{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;gap:10px;margin:0 -6px;padding:6px 6px 16px;scroll-padding-inline:6px;overflow-x:auto}.lr-list::-webkit-scrollbar{display:none}.lr-card{scroll-snap-align:start;border-radius:22px;flex-direction:column;flex:none;align-items:stretch;gap:6px;width:148px;min-height:0;padding:9px}.lr-map{aspect-ratio:16/10;width:100%;min-height:0;transform:rotate(-2deg)}.lr-map img{position:absolute;inset:0}.lr-body{text-align:center;align-items:center}.lr-world{max-width:100%;font-size:15px}.lr-chip{padding:.28em .6em;font-size:10px}.lr-seat{width:11px;height:11px}.lr-mode{width:28px;height:28px;font-size:14px}.lr-lock{width:26px;height:26px;font-size:13px}.lr-chips,.lr-seats{justify-content:center}.lr-go{flex-direction:row;justify-content:space-between;gap:8px}.lr-go-btn{width:38px;height:38px;font-size:16px}.lr-go-label{font-size:12px}.lr-code{letter-spacing:.04em;font-size:9px}.lr-go-label{text-align:start;flex:1}.lr-empty{flex:1}}
