.app-downloads{display:flex;align-items:center;gap:7px;flex-shrink:0}.app-downloads .app-platform{display:flex;align-items:center;gap:7px;padding:7px 11px;min-height:43px;border:1px solid #cce8ff78;border-radius:13px;color:#e7f3ff;background:linear-gradient(145deg,#a6d7ff3d,#2a4d7a73);box-shadow:inset 0 1px 0 #ffffff5c,0 3px 8px #0b285730;text-decoration:none;backdrop-filter:blur(16px);opacity:1;text-align:left;cursor:default;white-space:nowrap}.app-platform>svg{width:20px;height:24px;flex-shrink:0;color:#d6ebff}.app-platform span{display:block}.app-platform b{display:block;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:0}.app-platform small{display:block;font-size:9px;color:#c2d9f1;line-height:1.25;margin-top:3px}.app-downloads a.app-platform{cursor:pointer}.app-downloads a.app-platform:focus-visible{outline:2px solid #fff0ba;outline-offset:3px}@media(max-width:1350px){header{gap:10px}.app-downloads{gap:5px}.app-downloads .app-platform{padding:6px 8px;gap:5px}.app-platform>svg{width:17px}}@media(max-width:1099px){header{flex-wrap:wrap;row-gap:10px}.app-downloads{order:5;flex-basis:100%;justify-content:center}.app-downloads .app-platform{min-width:112px;justify-content:center}}body.in-arena .app-downloads{display:none}

@media(min-width:1100px){header{display:flex;flex-wrap:nowrap;align-items:center;gap:12px}header .brand,header nav{flex-shrink:0}header .player-badge{margin-left:auto}}@media(max-width:1099px){.app-downloads{grid-column:1/-1;grid-row:auto}}
