body.journey-page[data-page=rumble],body.journey-page[data-page=play]{font-size:16px;line-height:1.5}body.game-shell-page .journey-header .site-nav>a[href="/rumble"]{color:#73e1d7;text-decoration:underline;text-underline-offset:8px}body.game-shell-page .game-mode-bar{max-width:1440px;margin:0 auto;padding:14px 32px 0}body.game-shell-page .game-mode-label{font-size:.65rem;font-weight:800;letter-spacing:.14em;color:#cbbecb;margin:0 0 3px}body.game-shell-page .game-mode-rail{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:6px;min-width:0}body.game-shell-page .game-mode-rail a{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;min-height:44px;padding:9px 13px;border:1px solid #796581;background:#211b27;color:#f4ecd8;font:700 14px/1.4 Barlow,sans-serif;text-decoration:none;white-space:nowrap}body.game-shell-page .game-mode-rail small{font:500 11px/1.3 Barlow,sans-serif;color:#cbbecb}body.game-shell-page .game-mode-rail a[aria-current=page]{background:#f4ecd8;border-color:#f4b942;color:#151218}body.game-shell-page .game-mode-rail a[aria-current=page] small{color:#5c4b59}body.game-shell-page .game-mode-rail a:hover{border-color:#73e1d7}body.game-shell-page .game-mode-rail a:focus-visible{outline:3px solid #ffcd45;outline-offset:3px}body.game-shell-page .yard-shell-note{max-width:1380px;margin:14px auto 0;padding:0 32px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px 24px;border-bottom:1px solid #59465e}body.game-shell-page .yard-shell-note p{font-size:.925rem;line-height:1.6;color:#ded2df;margin:0;max-width:720px}body.game-shell-page .yard-shell-note strong{color:#f4ecd8}body.game-shell-page .yard-shell-note a{flex-shrink:0;display:inline-flex;align-items:center;min-height:44px;color:#73e1d7;font-size:.875rem;text-decoration:underline;text-underline-offset:4px}body.game-shell-page .yard-rumble-strip{max-width:1320px;margin:24px auto;border-radius:0;background:#211b27;border:1px solid #796581;border-left:4px solid #f4b942}body.game-shell-page[data-page=rumble].rumble-playing .site-footer.journey-footer{display:none}@media(max-width:760px){body.game-shell-page .game-mode-bar{padding:10px 12px 0}body.game-shell-page .game-mode-label{padding-left:6px}body.game-shell-page .game-mode-rail a{padding:9px 11px}body.game-shell-page .yard-shell-note{margin-top:10px;padding:0 18px 14px;display:block}body.game-shell-page .yard-shell-note a{margin-top:6px}body.game-shell-page .yard-rumble-strip{margin:20px 12px}}@media(max-width:760px),(max-height:500px)and (orientation:landscape){body.game-shell-page[data-page=rumble].rumble-playing .site-header.journey-header,body.game-shell-page[data-page=rumble].rumble-playing .game-mode-bar{display:none}}body.game-shell-page[data-page=play] :is(.item-card,.notice,#game-help,#yard-challenge,#shop-review) a:not(.button),body.game-shell-page[data-page=play] .item-card a.button.secondary{color:#742547}body.game-shell-page[data-page=play] :is(.item-card,.notice,#game-help,#yard-challenge,#shop-review) :is(a,button,input,select,summary):focus-visible{outline-color:#742547}body.game-shell-page[data-page=rumble] :is(#pause-run,#leave-run,#retry-load){color:#73e1d7}body.game-shell-page[data-page=rumble] #card-preview button:focus-visible{outline-color:#742547}
