/* Shared platform availability tiles. */
.studio-site .home-platforms,.studio-site #links{display:grid;grid-template-columns:repeat(8,64px);gap:10px;min-width:0;overflow-x:auto;padding:10px 6px}
.studio-site .home-platforms .platform-tile,.studio-site #links .platform-tile{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;min-height:0;padding:0;border:0;background:none;text-align:center;text-decoration:none;color:#fff;letter-spacing:0;line-height:1.2}
.platform-art{display:grid;place-items:center;width:100%;aspect-ratio:1;border:1px solid #ffffff18;background:#091c2b}
.platform-art img,.platform-art svg{width:30px;height:30px;max-width:60%}
.platform-art img{filter:brightness(0) invert(1)}
.available .platform-art{border:1px solid white;box-shadow:0 0 12px #ffffff30}
.available:hover .platform-art,.available:focus-visible .platform-art{box-shadow:0 0 18px #ffffff70;background:#173e54}
.platform-name{margin-top:7px;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.02em}
.platform-state{margin-top:4px;font-size:8px;color:#b9c7d0}
.studio-site .platform-tile.unavailable{color:#7d858d}
.unavailable .platform-art{opacity:.28;filter:grayscale(1)}
.unavailable .platform-state{color:#737f89}
.studio-site .home-availability{grid-template-columns:minmax(180px,1fr) minmax(0,594px) auto;gap:22px;padding-left:30px;padding-right:30px}
@media(max-width:900px){.studio-site .home-availability{grid-template-columns:1fr}}
.studio-site .play-section{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}
.studio-site .play-section #links{width:100%;grid-template-columns:repeat(8,minmax(0,1fr));overflow:visible;justify-content:stretch}
.studio-site .play-section .platform-art{max-width:72px}
.studio-site .play-section .platform-name,.studio-site .play-section .platform-state{overflow-wrap:anywhere}
@media(max-width:1000px){.studio-site .play-section #links{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:400px){.studio-site .play-section #links{grid-template-columns:repeat(2,minmax(0,1fr))}}
