.strike-lobby{color:#f5f3ff;background:#08070f;overflow-x:clip}.strike-stage{isolation:isolate;min-height:calc(100svh - 4rem);position:relative;overflow:hidden}.strike-stage-room{z-index:-2;background:#15101e;position:absolute;inset:0;overflow:hidden}.strike-stage-room img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;display:block}.strike-stage-shade{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#060510b8 0%,#09051324 35%,#09051305 60%,#09051364 100%),linear-gradient(#0000 60%,#08070fb8);position:absolute;inset:0}.strike-stage-body{max-width:2000px;min-height:inherit;grid-template-columns:230px minmax(0,1fr) 340px;align-items:center;gap:28px;margin:auto;padding:28px;display:grid}.strike-kicker{letter-spacing:.12em;color:#d2b7e9;font-size:9px;font-weight:700}.strike-intro{text-shadow:0 2px 14px #000;align-self:start;padding-top:22px}.strike-intro h1{letter-spacing:-1.5px;white-space:nowrap;align-items:center;gap:8px;margin:24px 0 12px;font-size:32px;font-weight:800;display:flex}.strike-intro h1>svg{color:#cc8cff;width:28px;height:28px}.strike-intro h1 span span{color:#ce9bff}.strike-tagline{font-size:16px;font-weight:700}.strike-facts{gap:22px;margin:38px 0;padding:0;list-style:none;display:grid}.strike-facts li{align-items:center;gap:12px;display:flex}.strike-facts svg{color:#d8acff;flex-shrink:0;width:20px;height:20px}.strike-facts strong,.strike-facts span{display:block}.strike-facts strong{font-size:12px}.strike-facts span{color:#dbd1e5;margin-top:3px;font-size:10px;line-height:1.7}.strike-showcase{flex-direction:column;justify-content:space-between;align-self:stretch;min-width:0;padding:24px 0 12px;display:flex}.strike-matchup{text-shadow:0 2px 8px #000;justify-content:space-between;align-items:center;gap:14px;display:flex}.strike-matchup>div{align-items:center;gap:10px;min-width:0;display:flex}.strike-matchup strong{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:12px;display:block;overflow:hidden}.strike-matchup small{color:#e6d7f3;margin-top:3px;font-size:10px;display:block}.strike-matchup>b{color:#e1bdff;font-size:12px}.strike-seat-avatar{background:#160e2bb3;border:1px solid #d5a9ff99;border-radius:50%;flex-shrink:0;place-items:center;display:grid;width:40px!important;height:40px!important}.strike-open-seat{text-align:right}.strike-open-seat svg{color:#e3c3fc;width:18px}.strike-games{background:#0d0d14;border:1px solid #ffffff12;border-radius:12px;align-self:start;min-width:0;overflow:hidden}.strike-tabs{border-bottom:1px solid #ffffff14;gap:24px;padding:0 18px;display:flex}.strike-tabs button{color:#8e869d;cursor:pointer;border-bottom:2px solid #0000;padding:18px 0 14px;font-size:12px;font-weight:650}.strike-tabs button[aria-selected=true]{color:#f1e5ff;border-color:#bd78fa}.strike-panel-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.strike-panel-heading h2{font-size:15px;font-weight:650}.strike-panel-heading h2 span{color:#a28cb6;margin-left:5px;font-size:10px}.strike-panel-heading>svg,.strike-panel-heading button{color:#a48abc}.strike-panel-heading button{cursor:pointer;padding:6px}.strike-primary{color:#fff;cursor:pointer;background:linear-gradient(100deg,#8135d7,#a64fee);border-radius:7px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;padding:13px 14px;font-size:12px;font-weight:700;display:flex}.strike-primary:disabled{opacity:.4;cursor:not-allowed}.strike-primary:not(:disabled):hover{filter:brightness(1.13)}.strike-panel-footnote{color:#968ba5;margin:15px 0 0;font-size:10px;line-height:1.7}.strike-room-list{max-height:380px;margin:0;padding:0;list-style:none;overflow:auto}.strike-room-list li{border-top:1px solid #ffffff0c;align-items:center;gap:10px;padding:15px 0;display:flex}.strike-row-avatar{flex-shrink:0;width:32px!important;height:32px!important}.strike-row-details{flex:1;min-width:0}.strike-row-details strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.strike-row-details span,.strike-row-details small{color:#ad9dbb;margin-top:3px;font-size:10px;display:block}.strike-row-details small{color:#887a97}.strike-join{color:#d2a7fa;cursor:pointer;background:#994ce51c;border:1px solid #b76ce948;border-radius:6px;padding:9px 13px;font-size:11px}.strike-join:disabled{opacity:.4;cursor:not-allowed}.strike-fieldset{border:0;margin:0 0 20px;padding:0}.strike-fieldset legend{color:#c3b7d0;width:100%;margin-bottom:10px;font-size:11px}.strike-fieldset legend span{float:right;color:#8b7b9d;font-size:9px}.strike-stakes{flex-wrap:wrap;gap:6px;display:flex}.strike-stakes button{color:#bcb0ca;cursor:pointer;background:#18141f;border:1px solid #ffffff16;border-radius:6px;padding:9px 11px;font-size:11px}.strike-stakes button[aria-pressed=true]{color:#e4c9fc;background:#9039da20;border-color:#ac67e9}.strike-check{color:#b9acc7;cursor:pointer;align-items:flex-start;gap:8px;font-size:11px;line-height:1.6;display:flex}.strike-check input{accent-color:#a24fe7;flex-shrink:0;margin-top:3px}.strike-check svg{flex-shrink:0;margin-top:2px}.strike-quote{border-block:1px solid #ffffff12;gap:9px;margin:18px 0;padding:13px 0;display:grid}.strike-quote div{justify-content:space-between;gap:12px;font-size:11px;display:flex}.strike-quote dt{color:#a498b4}.strike-quote dd{font-variant-numeric:tabular-nums;color:#dacfe6}.strike-quote div:last-child{margin-top:4px;font-weight:700}.strike-quote div:last-child dd{color:#cb94ff}.strike-error,.strike-notice{color:#ecc295;background:#ed975113;border-radius:6px;margin:10px 20px;padding:12px;font-size:11px;line-height:1.6}.strike-error{color:#ffadad;background:#ef626214}.strike-panel .strike-error{margin:12px 0}.strike-resume{color:#d3a3fb;background:#a151e523;justify-content:space-between;align-items:center;padding:14px 20px;font-size:12px;display:flex}.strike-fineprint{color:#91839e;margin:10px 0 18px;font-size:10px;line-height:1.8}.strike-fineprint a{color:#c391ed;text-decoration:underline}.strike-details{padding:40px 8px}.strike-details h2{font-size:20px;font-weight:650}.strike-rule-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin:28px 0 44px;display:grid}.strike-rule-grid article>svg{color:#ac76dd;width:22px;height:22px;margin-bottom:12px}.strike-rule-grid h3{margin-bottom:8px;font-size:13px;font-weight:650}.strike-rule-grid p,.strike-rankings>p,.strike-live>p{color:#a99ab7;font-size:12px;line-height:1.9}.strike-rankings{border-top:1px solid #ffffff12;padding-top:28px}.strike-rankings>p{margin:12px 0 24px}.strike-rankings ol{padding:0;list-style:none}.strike-rankings li{border-bottom:1px solid #ffffff0b;align-items:center;gap:20px;padding:12px 0;font-size:12px;display:flex}.strike-rankings li>span{color:#a16bcf}.strike-rankings li strong{flex:1}.strike-rankings li small{color:#a899b6}.strike-live{margin-bottom:36px}.strike-live>div{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.strike-live a{color:#c79ce8;background:#ad62e719;border-radius:6px;gap:12px;padding:10px;font-size:12px;display:flex}.strike-join-dialog{background:#14101c!important;border-color:#ae63e940!important;max-width:420px!important}.strike-join-dialog .strike-check{margin:4px 0 20px}.strike-join-format{color:#c5a5df;margin-top:6px;font-size:12px}.strike-lobby button:focus-visible,.strike-lobby a:focus-visible,.strike-lobby input:focus-visible{outline-offset:3px;outline:2px solid #c58bff}.strike-open-seat strong{color:#c3b3d2}.strike-games{background:#0d0b15e8;flex-direction:column;align-self:center;height:min(760px,100svh - 120px);min-height:520px;display:flex;box-shadow:0 12px 45px #0005}.strike-tabs,.strike-resume,.strike-games>.strike-notice,.strike-games>.strike-error{flex-shrink:0}.strike-panel{scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.strike-room-list{max-height:none}.strike-stakes{align-content:start;min-height:76px}.strike-details{max-width:1600px;margin:auto;padding:40px 28px}.strike-rankings{min-height:150px}.strike-rankings ol{min-height:100px}@media (width<=1300px){.strike-stage-body{grid-template-columns:200px minmax(0,1fr) 310px;gap:20px;padding:22px}.strike-intro h1{font-size:27px}.strike-matchup strong{max-width:95px}.strike-facts span{font-size:10px}}@media (width<=1023px){.strike-stage-body{grid-template-columns:minmax(0,1fr) 320px;gap:20px}.strike-intro{grid-area:1/1;padding-top:0}.strike-facts{display:none}.strike-intro h1{margin:14px 0 8px}.strike-showcase{grid-area:2/1;padding-top:0}.strike-games{grid-area:1/2/3;height:720px}.strike-stage-body{grid-template-rows:auto 1fr;min-height:780px}}@media (width<=680px){.strike-stage{min-height:calc(100svh - 3.5rem)}.strike-stage-room{height:calc(100lvh - 3.5rem);bottom:auto}.strike-stage-shade{background:linear-gradient(#08070f33 15%,#08070fbb 55%,#08070f 100%)}.strike-stage-body{flex-direction:column;gap:16px;padding:24px 16px 32px;display:flex}.strike-intro{align-self:stretch}.strike-kicker{font-size:8px}.strike-intro h1{font-size:30px}.strike-tagline{font-size:13px}.strike-showcase{width:100%;min-height:300px;padding:4px 0 12px}.strike-matchup strong{max-width:95px}.strike-games{width:100%;height:720px;min-height:720px}.strike-details{padding:28px 20px}.strike-rule-grid{grid-template-columns:1fr;gap:24px}.strike-rankings li{gap:10px}.strike-rankings li small{display:none}}@media (prefers-reduced-motion:reduce){.strike-lobby *{transition:none!important;animation:none!important}}.strike-matchup{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);display:grid}.strike-matchup>b{text-align:center}.strike-open-seat{justify-content:flex-end}.strike-entry-status{min-height:42px;margin-top:0}.strike-games{height:min(920px,100svh - 104px)}.strike-panel{padding:16px 20px}.strike-panel-heading,.strike-fieldset{margin-bottom:14px}.strike-entry-status{min-height:32px;margin-bottom:12px;line-height:1.6}.strike-quote{gap:7px;margin:12px 0;padding:10px 0}.strike-consent{margin:12px 0}.strike-panel-footnote{margin-top:10px}.strike-tabs button{padding-top:16px;padding-bottom:12px}@media (width<=1023px){.strike-games{height:740px}}@media (width<=680px){.strike-games{height:720px;min-height:720px}}.strike-join-dialog .strike-check{background:#ffffff06;border-radius:8px;align-items:center;min-height:48px;padding:8px 10px}.strike-join-dialog .strike-check input{flex-shrink:0;width:20px;height:20px;margin:0}.strike-join-dialog .strike-primary{min-height:48px}.strike-practice{border-bottom:1px solid #ffffff1f;padding:1.2rem}.strike-games.strike-queue-active{scrollbar-gutter:stable;overflow-y:auto}.strike-queue-active .strike-panel{flex:none;overflow:visible}.strike-queue-active>.strike-notice p{font-size:12px;line-height:1.6}.strike-queue-active>.strike-notice button,.strike-queue-active>.strike-notice a{margin:6px 8px 0 0}.strike-practice h2{font-size:1rem;font-weight:700}.strike-practice p{color:#c0bbce;margin:.5rem 0 .8rem;font-size:.8rem;line-height:1.6}.strike-open-summary{color:#aea3bc;margin:-6px 0 14px;font-size:11px}.strike-room-filters{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.strike-room-filters label{color:#b7abc7;gap:5px;font-size:10px;display:grid}.strike-room-filters select{color:#f0e8f9;width:100%;min-width:0;min-height:38px;font:inherit;background:#1c1529;border:1px solid #4c3d60;border-radius:8px;padding:8px 9px;font-size:12px}.strike-room-filters select:focus-visible{outline-offset:2px;outline:2px solid #c084fc}.strike-room-warning{color:#e5c596;background:#a56d1512;border:1px solid #b48d4f55;border-radius:8px;margin:10px 0;padding:10px 12px;font-size:12px;line-height:1.5;display:block}.strike-room-warning button{color:#f6debd;margin-top:7px;padding:4px 0;text-decoration:underline;display:block}.strike-rooms-body{min-height:180px}.strike-room-list-v2{gap:8px;margin:0;padding:0;display:grid}.strike-room-list-v2 li{background:#ffffff03;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto auto;gap:9px;min-height:76px;padding:12px 9px;display:grid}.strike-room-list-v2 .strike-row-avatar{width:34px;height:34px}.strike-room-list-v2 .strike-row-details{min-width:0}.strike-room-list-v2 .strike-row-details strong{font-size:12px}.strike-room-list-v2 .strike-row-details span{font-size:10px}.strike-room-list-v2 .strike-join{min-width:64px;min-height:44px;padding:9px;font-size:11px}.strike-room-price{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;gap:4px;display:grid}.strike-room-price strong{color:#f8f4fd;font-size:14px}.strike-room-price small{color:#b7a4ca;font-size:9px}.strike-room-list-v2 .strike-room-short{color:#e5bd81;font-size:9px}.strike-room-pagination{color:#b9a7cd;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:11px;display:flex}.strike-room-pagination button{background:#ffffff04;border:1px solid #5e4279;border-radius:8px;place-items:center;min-width:38px;min-height:38px;display:grid}.strike-room-empty{text-align:center;justify-items:center;gap:9px;padding:22px 6px;display:grid}.strike-room-empty>svg{color:#bd8ce9}.strike-room-empty h3{color:#f4eefb;margin:0;font-size:17px}.strike-room-empty p{color:#b9aaca;max-width:31ch;margin:0 0 8px;font-size:12px;line-height:1.6}.strike-filter-reset{color:#d4b1f5;min-height:36px;font-size:12px;text-decoration:underline}.strike-room-skeletons{gap:8px;display:grid}.strike-room-skeleton{background:linear-gradient(100deg,#ffffff04,#ffffff09,#ffffff04);border:1px solid #ffffff0c;border-radius:10px;height:76px}.strike-join-dialog .strike-fineprint{line-height:1.6}.strike-join-dialog .strike-error a{text-decoration:underline}@media (width<=380px){.strike-room-list-v2 li{grid-template-columns:28px minmax(0,1fr) auto;gap:7px}.strike-room-list-v2 .strike-row-avatar{width:28px;height:28px}.strike-room-list-v2 .strike-room-price{text-align:left;grid-column:2}.strike-room-list-v2 .strike-join{grid-area:1/3/span 2}}.strike-open-games .strike-panel-heading button,.strike-room-pagination button{min-width:44px;min-height:44px}@media (width<=680px){.strike-room-filters select{min-height:44px}}.strike-mode-lobby .strike-stage-body{grid-template-columns:clamp(200px,15.2vw,260px) minmax(0,1fr) clamp(320px,23vw,424px);gap:20px;padding:26px 24px 14px}.strike-mode-lobby .strike-showcase{padding:20px 0 0;position:relative}.strike-mode-lobby .strike-intro h1{margin-top:12px;margin-bottom:10px}.strike-mode-lobby .strike-facts{gap:18px;margin-top:28px}.strike-mode-lobby .strike-matchup{flex-shrink:0}.strike-mode-lobby .strike-games{background:#101019eb;border-color:#c88aff38;border-radius:16px;align-self:start;height:min(780px,100svh - 116px);min-height:490px}.strike-mode-lobby .strike-practice{flex-shrink:0;grid-template-columns:32px minmax(0,1fr);gap:6px 14px;padding:16px 18px 12px;display:grid}.strike-mode-lobby .strike-practice-icon{color:#ca82ff;grid-row:1/span 2;width:30px;height:30px;margin-top:5px}.strike-mode-lobby .strike-practice h2{font-size:16px;line-height:1.25}.strike-mode-lobby .strike-practice .strike-primary{grid-column:2;min-height:36px;margin-top:2px;padding:8px 10px;font-size:11px}.strike-mode-lobby .strike-practice .strike-error{grid-column:1/-1;margin:8px 0 0}.strike-mode-lobby .strike-panel{padding:16px 18px}.strike-mode-lobby .strike-tabs{padding-inline:18px}.strike-mode-lobby .strike-panel-heading{margin-bottom:12px}.strike-mode-lobby .strike-panel-heading h2{font-size:15px}.strike-mode-lobby .strike-panel-heading h2 span{color:#fff;background:#7e2cc0;border-radius:6px;padding:2px 7px;display:inline-block}.strike-mode-lobby .strike-room-list-v2 li{background:#0a0814a8;border-color:#c88aff25;padding:9px 8px}.strike-mode-picker{text-align:center;margin-top:auto;padding-top:60px;padding-bottom:18px}.strike-modes-heading h2{letter-spacing:-.03em;text-shadow:0 2px 12px #000;margin:4px 0 20px;font-size:clamp(24px,2vw,36px);font-weight:800;line-height:1.2}.strike-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.strike-mode-card{isolation:isolate;text-align:center;cursor:pointer;background:#100b19;border:1px solid #aa64dfb3;border-radius:14px;min-width:0;height:clamp(190px,14vw,260px);transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:0 5px 22px #0007}.strike-mode-card[aria-pressed=true]{border-color:#e0a5ff;box-shadow:0 0 0 1px #bc59ff,0 0 18px #a62cffb3,inset 0 0 16px #b54dff40}.strike-mode-card:hover{border-color:#e0a5ff}.strike-mode-card>img{z-index:-2;object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.strike-mode-card:before{content:"";z-index:-1;background:linear-gradient(#0b071700,#100a2338 38%,#100b20f2 84%);position:absolute;inset:0}.strike-mode-soon{color:#e5ccf5;background:#130d22df;border:1px solid #ddb5ff50;border-radius:20px;width:fit-content;margin-inline:auto;padding:4px 9px;font-size:10px;position:absolute;top:10px;left:8px;right:8px}.strike-mode-versus{color:#efc1ff;filter:drop-shadow(0 0 8px #b837ff);place-items:center;width:40px;height:40px;font-size:26px;font-style:italic;font-weight:900;display:grid;position:absolute;top:22%;left:calc(50% - 20px)}.strike-mode-content{position:absolute;inset:auto 8px 12px}.strike-mode-icon{color:#ce8cff;width:28px;height:28px;margin:0 auto 3px}.strike-mode-content h3{letter-spacing:-.035em;font-size:clamp(16px,1.4vw,25px);font-weight:800;line-height:1.3}.strike-play-now{border:1px solid #ce73ff;max-width:235px;min-height:38px;margin:14px auto 0;padding:9px 16px;box-shadow:inset 0 1px 10px #e8a4ff38,0 4px 20px #760dbb40}.strike-play-now:disabled{opacity:.75}@media (width>=1600px){.strike-mode-lobby .strike-intro h1{font-size:38px}.strike-mode-lobby .strike-practice{padding:20px 22px 16px}.strike-mode-lobby .strike-practice h2{font-size:19px}.strike-mode-lobby .strike-practice .strike-primary{min-height:44px;font-size:13px}}@media (width<=1150px){.strike-mode-lobby .strike-stage-body{grid-template-columns:170px minmax(0,1fr) 300px;gap:16px;padding-inline:16px}.strike-mode-lobby .strike-intro h1{font-size:26px}.strike-mode-content h3{font-size:15px}}@media (width<=1023px){.strike-mode-lobby .strike-stage-body{grid-template-columns:minmax(0,1fr) 310px}.strike-mode-lobby .strike-showcase{padding-top:0}.strike-mode-lobby .strike-games{height:720px}.strike-mode-picker{padding-top:65px}}@media (width<=680px){.strike-mode-lobby .strike-stage-body{padding:24px 16px;display:flex}.strike-mode-lobby .strike-showcase{min-height:420px}.strike-mode-picker{width:100%;padding-top:55px}.strike-mode-grid{gap:7px}.strike-mode-card{border-radius:10px;height:195px}.strike-mode-content{inset-inline:3px;bottom:8px}.strike-mode-content h3{font-size:14px}.strike-mode-soon{padding:4px;font-size:8px;left:4px;right:4px}.strike-mode-lobby .strike-games{height:720px;min-height:520px}}
