.battle-type-picker{display:flex;gap:10px;margin:0 0 14px}.battle-type-picker button{flex:1;min-width:0;padding:12px 5px;border:2px solid #a79dcc;border-radius:16px;background:linear-gradient(#605882,#383253);color:#f6edff;box-shadow:0 5px #211b37;display:flex;align-items:center;justify-content:center;gap:7px;font-size:clamp(11px,.9vw,16px);transition:transform .15s}.battle-type-picker button span{font-size:23px}.battle-type-picker button[aria-pressed="true"]{background:linear-gradient(#ffeda6,#ffd47a);color:#3f2a35;border-color:#fff1bd;box-shadow:0 5px #b7813e;transform:translateY(-2px)}.battle-type-picker button:hover{filter:brightness(1.12)}#open-online[hidden],.online-preview[hidden],#open-practice[hidden]{display:none!important}.online-rank-summary{padding:22px;border-radius:22px;background:#364979;margin-bottom:22px}.online-rank-summary strong{font-size:30px}@media(max-height:760px){.battle-type-picker{margin-bottom:10px}.battle-type-picker button{padding:8px 4px}.battle-type-picker button span{font-size:18px}}
.mode-picker button.queue-coming-soon{opacity:.72;cursor:default;filter:saturate(.55)}.mode-picker button.queue-coming-soon small{color:#ffe59a;letter-spacing:.07em;font-weight:900;font-size:11px}.mode-picker button.queue-coming-soon:hover{transform:none}
