.return-play{display:flex;align-items:center;gap:16px;margin:12px 0}.return-play a{font-size:12px}.return-play .secondary{display:inline-flex;align-items:center;gap:6px}.return-play svg{width:14px;height:14px}.preview-media{position:relative;overflow:hidden;align-self:start;border-radius:6px;background:#e7ebef;isolation:isolate;width:148px;height:112px}
.preview-media video{display:block;width:100%;height:100%;object-fit:cover;background:#e7ebef}.preview-media button{position:absolute;left:5px;right:5px;bottom:5px;background:#172330ed;color:#fff;border:1px solid #ffffff36;border-radius:4px;padding:7px 5px;font-size:10px;z-index:1;white-space:nowrap;min-height:30px}.preview-media button:focus-visible{outline:3px solid #e94f42;outline-offset:1px}.preview-media.playing button{background:#172330c9}
.game-row{grid-template-columns:148px minmax(0,1fr) auto}.game-row .thumb{width:148px;height:112px}.control-line{font-size:13px;line-height:1.6;color:#3e4c5e;margin:9px 0}.game-info>.control-line{color:#3e4c5e}.checked-note{display:inline-block;color:#3a695a;font-size:10px;margin-top:7px}.spotlight>.preview-media{width:100%;height:100%;min-height:260px;align-self:stretch;border-radius:0}.spotlight .preview-media button{left:12px;right:auto;bottom:12px;padding:8px 12px;font-size:11px}.spotlight .control-line{color:#e0e7ee;margin:15px 0 0;font-size:12px}.browse-hint{font-size:11px;line-height:1.6;color:#707b89;margin:0 0 12px}.situations{border-bottom:0}.detail-preview{width:100%;height:360px;background:#eef0f4}.detail-preview video{object-fit:contain}.detail-preview button{left:16px;right:auto;bottom:16px;font-size:12px;padding:9px 14px}.detail-actions{margin-bottom:8px}.detail-actions+.control-line{margin-bottom:0}.detail-head~.checked-note{margin-top:3px}.detail-head~.next-games{margin:20px 0 24px;padding:17px 20px}.detail-head~.next-games .shelf-heading{margin-bottom:6px}.detail-head~.next-games{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.detail-head~.next-games .shelf-heading{grid-column:1/-1}.next-games .mini-row{min-width:0}.return-inline .next-games{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px}.return-inline .next-games .shelf-heading{grid-column:1/-1}
@media(max-width:1050px){.game-row{grid-template-columns:120px minmax(0,1fr) auto}.game-row .thumb,.game-row>.preview-media{width:120px;height:100px}.detail-head~.next-games{gap:0 14px}.next-games .mini-row>a:first-child{gap:8px}.next-games .mini-row .thumb{width:45px;height:45px}}
@media(max-width:600px){.game-row{grid-template-columns:105px minmax(0,1fr)}.game-row .thumb,.game-row>.preview-media{width:105px;height:105px}.preview-media button{font-size:9px;padding:5px 2px;left:3px;right:3px}.game-row>.preview-media{grid-row:1/3}.game-info>.control-line{font-size:12px}.checked-note{font-size:9px}.spotlight>.preview-media{min-height:220px}.spotlight .preview-media button{left:4px;right:4px;font-size:9px;padding:7px 3px;bottom:8px}.spotlight .control-line{font-size:10px}.detail-preview{height:290px}.detail-head~.next-games,.return-inline .next-games{display:block;padding:15px}.next-games .mini-row{padding:10px 0}.browse-hint{font-size:10px}.situations button{min-height:32px}}
