.menu-army{z-index:3;color:#fff0d2;width:39%;max-width:440px;font-family:BrawlSecondary,Arial,sans-serif;position:absolute;top:28%;left:53%}.menu-army>p{text-align:center;letter-spacing:2px;margin:0 0 26px;font-size:13px}.menu-army>p span{color:#a8cbd0}.menu-army-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 12px;display:grid}#brawl-game-concept .menu-army-grid>button{aspect-ratio:.73;background:#153241;border:2px solid #aebbc0;border-bottom:4px solid #617685;border-radius:5px;min-width:0;padding:0;position:relative;transform:rotate(-4deg);box-shadow:0 7px 14px #0008}#brawl-game-concept .menu-army-grid>button:nth-child(4n+3),#brawl-game-concept .menu-army-grid>button:nth-child(4n){transform:rotate(4deg)}.menu-army-grid img{object-fit:cover;border-radius:2px;width:100%;height:100%;display:block}.arrival-mana{color:#fff;text-shadow:0 1px 2px #000;background:linear-gradient(#655fd9,#191b65);border:2px solid #b4c9e8;border-radius:50%;place-items:center;width:25px;height:25px;font:18px Brawl,serif;display:grid;position:absolute;top:-9px;left:-7px}#brawl-game-concept .menu-journey-details{z-index:8;color:#e5d1a2;width:39%;max-width:440px;font:16px BrawlSecondary,Arial,sans-serif;position:absolute;bottom:9%;right:7%}#brawl-game-concept .menu-journey-details>summary{cursor:pointer;background:#092634a6;border-block:1px solid #69909c66;padding:14px}#brawl-game-concept .menu-journey-details .starter-journey{width:100%;max-height:72vh;margin:0;position:absolute;inset:auto 0 48px auto;overflow:auto;transform:none}.boa-arriving #brawl-game-concept .gc-menu{opacity:0;pointer-events:none;transition:opacity .38s}.boa-arriving .boa-ui-toast,.boa-arriving .journey-match-lesson{visibility:hidden}.arena-arrival{z-index:110;pointer-events:none;isolation:isolate;color:#fff0ce;font-family:BrawlSecondary,Arial,sans-serif;position:fixed;inset:0;overflow:hidden}.arena-arrival *{box-sizing:border-box}.arrival-shade{opacity:var(--arrival-veil,1);background:linear-gradient(90deg,#03151b99,#061e2233),linear-gradient(#0000,#04141c88);position:absolute;inset:0}.arrival-card{perspective:800px;will-change:transform;transform-origin:50%;position:absolute;top:0;left:0}.arrival-flip{transform-style:preserve-3d;position:absolute;inset:0}.arrival-face{border:2px solid #b4bcb2;backface-visibility:hidden;background:#17303a;border-bottom:4px solid #77838b;border-radius:5px;position:absolute;inset:0;box-shadow:0 8px 12px #0007}.arrival-face>img{object-fit:cover;border-radius:2px;width:100%;height:100%;display:block}.arrival-back{background:linear-gradient(140deg,#37637a,#0b2738 50%,#22506a);transform:rotateY(180deg);box-shadow:inset 0 0 0 3px #071d2e,0 5px 8px #0009}.arrival-back:before{content:"";border:1px solid #c4b27a66;border-radius:2px;position:absolute;inset:8%}.arrival-back>img{object-fit:contain;width:72%;height:auto;position:absolute;top:24%;left:14%}.arrival-badge{z-index:45;opacity:0;will-change:transform;filter:drop-shadow(0 5px 5px #0009);position:absolute;top:0;left:0}.arrival-clash-light{aspect-ratio:1.6;mix-blend-mode:screen;width:min(460px,65vw);opacity:var(--arrival-hit,0);pointer-events:none;background:radial-gradient(#fff1b5 0,#a6e9ee66 28%,#0000 68%);position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.arrival-player-name{white-space:nowrap;text-shadow:0 3px 5px #000;font:clamp(18px,2vw,28px) Brawl,serif;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)}.arrival-deck-label{letter-spacing:3px;white-space:nowrap;text-shadow:0 2px 5px #000;z-index:40;font-size:12px;position:absolute;top:46%;left:50%;transform:translate(-50%)}.arrival-wait{letter-spacing:1px;text-align:center;overflow-wrap:anywhere;text-shadow:0 2px 5px #000;width:min(480px,100% - 40px);font-size:13px;line-height:1.5;position:absolute;top:76%;left:50%;transform:translate(-50%)}.arrival-wait:before{content:"";background:#e9d187;width:80px;height:2px;margin:0 auto 16px;display:block;box-shadow:0 0 10px #d6bd65}.boa-arriving .game-launch-cancel{z-index:130}@media (max-width:700px){body #brawl-game-concept.game-home{overflow:hidden auto}body #brawl-game-concept.game-home .gc-menu,body #brawl-game-concept.game-home.is-intro .gc-menu{flex-direction:column;align-items:center;gap:20px;min-height:100svh;padding:125px 0 130px;display:flex;position:relative}body #brawl-game-concept.game-home .gc-menu-left{display:contents}body #brawl-game-concept.game-home .gc-wordmark{order:1;justify-items:center;margin:0}body #brawl-game-concept.game-home .gc-wordmark img{width:135px;height:auto}body #brawl-game-concept.game-home .gc-rule{display:none}body #brawl-game-concept.game-home .menu-army,body #brawl-game-concept.game-home.is-intro .menu-army{order:2;width:82%;max-width:380px;margin:0;position:relative;inset:auto}body #brawl-game-concept.game-home .menu-army>p{margin:0 0 20px;font-size:11px}body #brawl-game-concept.game-home .menu-army-grid{gap:18px 10px}body #brawl-game-concept.game-home .menu-army-grid>button{max-height:110px}body #brawl-game-concept.game-home .gc-actions{order:3;width:86%;max-width:400px}body #brawl-game-concept.game-home .menu-journey-details{order:4;width:82%;position:relative;inset:auto}body #brawl-game-concept.game-home .menu-journey-details .starter-journey{bottom:48px}body #brawl-game-concept.game-home .gc-menu-footer{order:5}body #brawl-game-concept.game-home .gc-ready{display:none}}@media (prefers-reduced-motion:reduce){.boa-arriving #brawl-game-concept.game-home .gc-menu{transition:none}}@media (min-width:901px){body #brawl-game-concept.game-home .gc-menu-left{width:26%;max-width:360px;left:3%}body #brawl-game-concept.game-home .menu-army{width:30%;max-width:440px;top:50%;left:33%;transform:translateY(-50%)}body #brawl-game-concept.game-home .menu-journey-details{scrollbar-width:thin;width:30%;max-width:440px;top:14%;bottom:9%;right:3%;overflow:hidden auto}body #brawl-game-concept.game-home .menu-journey-details .starter-journey{width:100%;max-height:none;margin:0;padding:20px;position:relative;inset:auto;transform:none}}@media (min-width:701px) and (max-width:900px){body #brawl-game-concept.game-home{height:auto;min-height:100dvh;max-height:none;overflow-y:auto}body #brawl-game-concept.game-home .gc-menu{grid-template-columns:1fr 1fr;align-items:center;gap:30px;min-height:100dvh;padding:140px 5% 100px;display:grid;position:relative}body #brawl-game-concept.game-home .gc-menu-left,body #brawl-game-concept.game-home .menu-army{width:100%;max-width:none;position:relative;inset:auto;transform:none}body #brawl-game-concept.game-home .menu-journey-details{grid-column:1/-1;width:100%;max-width:none;position:relative;inset:auto}body #brawl-game-concept.game-home .menu-journey-details .starter-journey{width:100%;max-height:none;margin:0;position:relative;inset:auto;transform:none}}@media (max-width:700px){body #brawl-game-concept.game-home.has-journey .gc-menu{padding:110px 0 80px}body #brawl-game-concept.game-home.has-journey .gc-actions{order:3;width:90%;margin-top:0}body #brawl-game-concept.game-home.has-journey .menu-army{order:2;width:82%}body #brawl-game-concept.game-home .menu-journey-details{width:90%;max-width:440px}body #brawl-game-concept.game-home .menu-journey-details .starter-journey{width:100%;max-height:none;margin:0;position:relative;inset:auto;transform:none}}
