/* Game photography and a clear launch area, above hero maintenance. */
.play-art {position:relative;isolation:isolate;overflow:hidden;height:210px}
.play-art>img {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;z-index:-2}
.play-art::after {content:'';position:absolute;inset:0;background:linear-gradient(0deg,#101a10db,transparent 65%);z-index:-1}
.play-art>i {align-self:flex-end;font-size:38px;filter:drop-shadow(0 2px 6px #000)}
.play-art>span {align-self:flex-end;padding:7px 10px;border:1px solid #d4b85e70;border-radius:5px;background:#111c12d9;color:#f0d78b;font-size:11px;letter-spacing:1.5px;max-width:180px;text-align:right}
html body #pgDuo .dp-mode-picker {display:grid;grid-template-columns:190px minmax(0,1fr) auto;gap:20px;width:100%;max-width:980px;box-sizing:border-box;overflow:hidden;background:linear-gradient(125deg,#30341c,#172316);box-shadow:0 7px 24px #0005;border-color:#c5a455}
.dp-mode-art {display:block;width:100%;height:155px;object-fit:cover;object-position:50% 40%;border-radius:8px;border:1px solid #a68b46}
#pgDuo .dp-mode-picker label {font-size:11px;letter-spacing:1.8px}
#pgDuo .dp-mode-picker select {min-height:48px;font-size:17px;background:#111d10;border-color:#b49b52;color:#f6e4ab}
#pgDuo .dp-mode-picker p {line-height:1.5;font-size:13px;margin:10px 0}
#pgDuo .dp-mode-picker small {font-size:11px;line-height:1.4}
.league-error b {color:#f4d68d}.league-error p {line-height:1.6}
@media(min-width:641px){body.ontitle #lbFoot{right:180px}}
@media(max-width:800px){html body #pgDuo .dp-mode-picker {grid-template-columns:130px minmax(0,1fr);gap:14px;padding:14px}#pgDuo #dpStart {grid-column:1/-1;margin:0!important;width:100%}.dp-mode-art {height:140px}}
@media(max-width:500px){.play-art {height:170px}html body #pgDuo .dp-mode-picker {grid-template-columns:1fr;gap:14px;padding:12px}.dp-mode-art {height:130px;object-position:50% 35%}#pgDuo .dp-mode-picker select {font-size:15px;max-width:100%}.play-art>span {font-size:10px}}
@media(orientation:landscape) and (max-height:500px){html body #pgDuo .dp-mode-picker {grid-template-columns:125px minmax(0,1fr);padding:12px;gap:12px}.dp-mode-art {height:130px}.play-art {height:170px}}
