._0RXKBa_page{padding-block:clamp(2rem,5vw,4rem)}._0RXKBa_eyebrow{color:var(--brand-300);letter-spacing:.17em;text-transform:uppercase;font-size:.75rem;font-weight:700}._0RXKBa_heading{margin-top:.7rem;font-size:clamp(1.7rem,4vw,2.65rem);line-height:1.25}._0RXKBa_intro{color:var(--text-dim);margin-top:.85rem}._0RXKBa_arena{border:1px solid var(--brand-700);background:radial-gradient(at 90% 30%,#173e604f,#0000 60%),linear-gradient(135deg,#102234,#0b111d 70%);border-radius:1rem;grid-template-columns:1.3fr 1fr;align-items:center;margin-top:2rem;display:grid;position:relative;overflow:hidden}._0RXKBa_content{z-index:1;padding:clamp(1.5rem,4vw,3rem)}._0RXKBa_gameTitle{color:var(--brand-100);letter-spacing:.015em;margin-top:.25rem;font-size:clamp(2.5rem,5vw,4rem)}._0RXKBa_description{max-width:35rem;color:var(--text-dim);margin-top:.75rem}._0RXKBa_modes{flex-wrap:wrap;gap:.5rem;margin-block:1.5rem 2rem;padding:0;list-style:none;display:flex}._0RXKBa_modes li{color:var(--brand-100);background:#163046;border:1px solid #376286;border-radius:999px;padding:.35rem .8rem;font-size:.8rem}._0RXKBa_launch{color:#071b2b;background:linear-gradient(#b4e4ff,#6cbdf1);border:1px solid #a0dfff;border-radius:.4rem;align-items:center;gap:1.5rem;padding:.85rem 1.5rem;font-weight:750;display:inline-flex;box-shadow:0 4px 28px #248ad82b}._0RXKBa_launch:hover{color:#071b2b;background:#c9eeff;text-decoration:none}._0RXKBa_launch:focus-visible{outline-offset:5px}._0RXKBa_hint{color:var(--text-dim);margin-top:1rem;font-size:.8rem}._0RXKBa_emblem{isolation:isolate;align-content:center;justify-items:center;min-height:23rem;padding:2rem;display:grid;position:relative}._0RXKBa_emblem img{filter:drop-shadow(0 0 30px #3b9fe442);width:min(100%,240px);height:auto}._0RXKBa_emblem p{color:var(--brand-300);font-family:var(--font-display);letter-spacing:.3em;margin-top:1rem;font-size:.8rem}._0RXKBa_ring{z-index:-1;border:1px solid #83caff24;border-radius:50%;width:300px;height:300px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 25px #83caff05,0 0 0 65px #83caff03}._0RXKBa_note{max-width:48rem;color:var(--text-dim);margin-top:1.25rem;font-size:.85rem}@media (max-width:700px){._0RXKBa_arena{grid-template-columns:1fr}._0RXKBa_emblem{display:none}._0RXKBa_heading{max-width:20ch}}
