:root,:where(.match-night-screen,.create-session-modal__content,.lobby-page),:where(.cv2-hud,.cv2-map-track,.cv2-result-stage,.cv2-duel-layer,.cv2-opening),:where(.cv2-header,.cv2-flow-screen,.cv2-start-choice),:where(.cv2-preview-hero),:where(.cv2-barrio-switch[data-place=map],.cv2-barrio-arrow,.cv2-barrio-locked),:where(.cv2-map-controls,.cv2-boss-chip),:where(.arcade-item-sheet,.arcade-target-picker,.arcade-peek,.arcade-peek-pill),:where(.feature-launch-modal),:where(.cs-hd,.cs-p10,.cs-daily-plate),:where(.psc){--game-ui-background:#08182f;--game-ui-surface:#08182f;--game-ui-surface-raised:#0d2341;--game-ui-surface-muted:#ffffff0e;--game-ui-surface-selected:#2f70d13d;--game-ui-line:#b8cceb29;--game-ui-line-strong:#81abeb61;--game-ui-control-line:#8195af;--game-ui-text:#f8fafc;--game-ui-text-muted:#b8c5d8;--game-ui-accent:#f6c453;--game-ui-accent-border:#f6c4536b;--game-ui-accent-fill:#f6c453;--game-ui-on-accent:#241a05;--game-ui-primary:#f6c453;--game-ui-on-primary:#241a05;--game-ui-title:#f8fafc;--game-ui-eyebrow:#f6c453;--game-ui-blue:#9ac2ff;--game-ui-red:#ff9ba8;--game-ui-success:#4fcf82;--game-ui-danger:#ff7b86;--game-ui-backdrop:#020a19b8;--game-ui-icon-surface:#f6c4531f;--game-ui-radius-lg:6px;--game-ui-radius-md:4px;--game-ui-shadow:none;--game-ui-team-ally:#2563eb;--game-ui-team-rival:#dc2626;--game-ui-flag-red:#ce1126;--game-ui-green-ink:#2b7a3d;--game-ui-green-deep:#1f6b33;--game-ui-gold-deep:#c98a12;--game-ui-tile-ivory:#f7f4e9;--game-ui-tile-ivory-edge:#1018282e;--game-ui-tile-back:#0c2a62;--game-ui-tile-back-edge:#ffffff59;--game-ui-rival-ground:#3a0d17;--game-ui-rival-lip:#2a0c13;--game-ui-corrida-night:#0b1324;--game-ui-corrida-night-deep:#050914;--game-ui-corrida-card:#0d1426;--game-ui-corrida-ground:#0b1020;--game-ui-corrida-boss-ink:#ff8a96;--game-ui-corrida-slab-text:#e5ecf6;--game-ui-corrida-plate-tab:#2a3550;--game-ui-corrida-plate-tab-ink:#c9d3e4;--game-ui-corrida-plate-done-tab:#3b4660;--game-ui-corrida-plate-done-tab-ink:#e2e7f0;--game-ui-corrida-plate-done-name:#9aa6bd;--game-ui-corrida-mark-won:#2f9e5b;--game-ui-corrida-mark-draw:#59647c;--game-ui-felt-blue:#9ac2ff;--game-ui-night:#08182f}[data-mantine-color-scheme=light],[data-mantine-color-scheme=light] .create-session-modal__content,[data-mantine-color-scheme=light] :where(.lobby-page){--game-ui-background:#eaf0fc;--game-ui-surface:#fff;--game-ui-surface-raised:#fff;--game-ui-surface-muted:#1e40af0f;--game-ui-surface-selected:#2563eb24;--game-ui-line:#1e40af24;--game-ui-line-strong:#1e40af4d;--game-ui-control-line:#6b7a99;--game-ui-text:#08182f;--game-ui-text-muted:#3d4b66;--game-ui-accent:#78350f;--game-ui-accent-border:#f6c4536b;--game-ui-blue:#245dab;--game-ui-red:#b80b20;--game-ui-success:#1f6b33;--game-ui-danger:#b80b20;--game-ui-backdrop:#0511277a;--game-ui-icon-surface:#f6c4531f;--game-ui-primary:#2563eb;--game-ui-on-primary:#fff;--game-ui-title:#1e40af;--game-ui-eyebrow:#b80b20;--game-ui-shadow:none}.gl-ground{--gl-pip:#b8cceb12;--gl-hard:#00000059;--gl-fill-blue:var(--game-ui-team-ally);--gl-fill-red:var(--game-ui-team-rival);--gl-fill-green:var(--game-ui-green-ink);color:var(--game-ui-text);background-color:var(--game-ui-background);background-image:radial-gradient(var(--gl-pip) 1.6px, transparent 1.8px);background-size:14px 14px}[data-mantine-color-scheme=light] .gl-ground{--gl-pip:#1e40af12;--gl-hard:#1e40af2e}.gl-stack{font:inherit;flex-direction:column;align-items:flex-start;gap:5px;margin:0;display:flex}.gl-plate{background:var(--game-ui-text);max-width:100%;color:var(--game-ui-background);text-transform:uppercase;overflow-wrap:anywhere;padding:7px 16px 5px;font:400 27px/1.05 Bungee,sans-serif;display:inline-block;transform:skew(-10deg)}.gl-plate>span{display:inline-block;transform:skew(10deg)}.gl-plate[data-size=md]{font-size:22px}.gl-plate[data-size=sm]{padding:6px 14px 4px;font-size:16px}.gl-plate[data-hollow=true]{background:var(--game-ui-surface-raised)}.gl-plate[data-hollow=true]>span{color:#0000;-webkit-text-stroke:1.3px var(--game-ui-text)}[data-mantine-color-scheme=light] .gl-plate[data-hollow=true]>span{-webkit-text-stroke-color:var(--game-ui-title)}@media (forced-colors:active){.gl-plate[data-hollow=true]>span{color:canvastext;-webkit-text-stroke:0}}@media (min-width:64em){.gl-plate[data-size=xl]{padding:8px 20px 6px;font-size:46px}.gl-plate[data-size=lg]{font-size:36px}}.gl-eyebrow{background:var(--game-ui-surface-raised);color:var(--game-ui-eyebrow);letter-spacing:.09em;text-transform:uppercase;padding:5px 12px;font:900 11px/1.2 Nunito,sans-serif;display:inline-block;transform:skew(-10deg)}.gl-eyebrow>span{display:inline-block;transform:skew(10deg)}.gl-heading{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.gl-heading h2{margin:0}.gl-heading p{max-width:34em;color:var(--game-ui-text-muted);margin:2px 0 0;font-size:14px;font-weight:700}.gl-say{background:var(--game-ui-surface-raised);color:var(--game-ui-text);border-radius:6px;margin:0;padding:10px 12px;font:700 14px/1.45 Nunito,sans-serif}.gl-say[data-cut=true]{clip-path:polygon(0 0,100% 0,calc(100% - 18px) 100%,0 100%);border-radius:0;padding-right:30px}.gl-tag{background:var(--game-ui-text);color:var(--game-ui-background);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;padding:3px 9px;font:900 11px/1.3 Nunito,sans-serif;display:inline-flex;transform:rotate(-4deg)}.gl-tag svg{background:var(--gl-fill-green);color:#fff;border-radius:3px;flex:none;padding:2px}.gl-band{background:var(--gl-fill-blue);pointer-events:none;height:132px;position:absolute;transform:rotate(-8deg)}.gl-band[data-tone=red]{background:var(--gl-fill-red)}.gl-band[data-thin=true]{height:18px}.gl-links{flex-wrap:wrap;align-items:center;gap:4px 18px;display:flex}.gl-links a{min-height:44px;color:var(--game-ui-blue);align-items:center;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.gl-links a:hover{text-decoration:underline}.gl-main,.gl-quiet{text-align:center;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:56px;padding:10px 18px;font:900 17px/1.15 Nunito,sans-serif;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.gl-main{background:var(--game-ui-primary);color:var(--game-ui-on-primary);box-shadow:0 3px 0 var(--gl-hard)}.gl-quiet{background:var(--game-ui-surface-muted);color:var(--game-ui-blue)}.gl-quiet img{width:24px;height:24px;image-rendering:pixelated}.gl-main:active{box-shadow:0 0 0 var(--gl-hard);transform:translateY(3px)}.gl-main:hover,.gl-quiet:hover{filter:brightness(1.05)}.gl-main:focus-visible,.gl-quiet:focus-visible,.gl-links a:focus-visible,.gl-row:focus-visible{outline:3px solid var(--game-ui-blue);outline-offset:2px}.gl-menu{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gl-menu>li{filter:drop-shadow(4px 4px 0 var(--gl-hard))}.gl-row{background:var(--game-ui-surface-raised);min-height:76px;color:var(--game-ui-text);clip-path:polygon(0 0,100% 0,calc(100% - 28px) 100%,0 100%);text-transform:uppercase;align-items:center;gap:10px;padding:10px 44px 10px 14px;font:400 20px/1.05 Bungee,sans-serif;text-decoration:none;transition:transform .15s;display:flex}.gl-row:active{transform:translate(3px,3px)}.gl-row[data-active=true]{background:var(--gl-fill-blue);color:#fff}.gl-row-num{width:26px;color:var(--game-ui-text-muted);flex:none;font:400 14px Bungee,sans-serif}.gl-row img{width:40px;height:40px;image-rendering:pixelated;flex:none}.gl-row-body{overflow-wrap:anywhere;min-width:0}.gl-row small{color:var(--game-ui-text-muted);text-transform:none;margin-top:3px;font:800 13px/1.35 Nunito,sans-serif;display:block}.gl-row-act{color:var(--game-ui-blue);text-transform:none;margin-top:4px;font:900 12px Nunito,sans-serif;display:block}.gl-row[data-active=true] :is(.gl-row-num,small){color:#dbe6ff}.gl-row[data-active=true] .gl-row-act{color:#fff}@media (hover:hover){.gl-row:not([data-active=true]):hover{background:var(--game-ui-surface-selected)}}@keyframes gl-band-in{0%{opacity:0;transform:rotate(-8deg)translate(-30%)}}@keyframes gl-slam-in{0%{opacity:0;transform:skew(-10deg)scale(1.4)}60%{opacity:1}}@keyframes gl-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){[data-enter=true] .gl-band{animation:.22s cubic-bezier(.2,.8,.2,1) both gl-band-in}[data-enter=true] .gl-stack .gl-plate{animation:.22s cubic-bezier(.2,.8,.2,1) both gl-slam-in}}@media (prefers-reduced-motion:reduce){[data-enter=true] :is(.gl-band,.gl-stack){animation:.15s ease-out both gl-fade-in}.gl-main,.gl-quiet,.gl-row{transition:none}}
