/* Match Ratchet's compact console/runtime pair, with descriptive accessible names. */
.setup-icons{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:32px;flex-shrink:0;padding:3px 0;vertical-align:middle}
.setup-icons img{display:block;width:51px;height:20px;object-fit:contain}
.setup-icons .setup-console{filter:brightness(0) invert(1);opacity:.85}
.setup-icons .setup-wordmark{width:59px}
.setup-icons .setup-square{width:25px;height:25px}
.setup-icons .setup-pc{width:27px;height:23px}
.setup-icons .setup-steam{width:66px}
.setup-icons i{font-style:normal;font-size:17px;color:#81949e}
.setup-icons:focus-visible{outline:0;background:#ffffff0b;box-shadow:0 0 0 4px #ffffff0b;border-radius:5px}
.play-platform{display:flex;align-items:center;gap:12px;justify-content:flex-end;flex-wrap:wrap}
.play-platform small{font:9px/1.5 Inter;color:#bcb4c1}
.campaign-platform .setup-icons{min-height:30px}
@media(max-width:760px){.play-platform{gap:0 8px}.setup-icons{gap:7px}.setup-icons .setup-steam{width:49px}.setup-icons .setup-console{width:44px}.setup-icons .setup-wordmark{width:52px}.play-platform small{font-size:8px}}
.springfield-platform{margin:12px 0 4px}.springfield-platform .setup-pc{width:36px;height:30px}
.sly-cooper .operation-meta .setup-icons{justify-content:flex-start}
