.play-portal{isolation:isolate;background:#0c2545;border:1px solid #416b98;border-radius:15px;min-height:430px;position:relative;overflow:hidden}.play-portal>img{object-fit:cover;object-position:70% 60%;z-index:-3}.play-portal-overlay{z-index:-1;background:linear-gradient(90deg,#081b35e8,#071b3ec9 45%,#071b3e55);position:absolute;inset:0}.play-portal-copy{max-width:700px;padding:45px 50px}.play-portal-copy>.game-icon{color:#ffe18a;margin-bottom:17px;font-size:53px;display:block}.play-portal-copy>.eyebrow{color:#a6d9f5;font-size:9px}.play-portal-copy h2{text-shadow:0 3px #06152e;margin:13px 0 18px;font-size:48px;line-height:1.1}.play-portal-copy h2 span{color:#ffda63}.play-portal-copy>p{font-size:14px}.play-portal-copy .button{min-height:49px;font-size:15px}.play-portal-copy small{color:#95b5d4;margin-top:17px;font-size:10px;display:block}.play-portal-note{align-items:center;gap:12px;padding:18px 5px;display:flex}.play-portal-note p{color:#87a8cc;flex:1;margin:0;font-size:10px}.play-portal-note a{color:#8ed5f5;font-size:10px}.play-basics-content{grid-template-columns:1fr 1.2fr;gap:70px;display:grid}.play-controls{margin:22px 0}.play-controls>div{border-bottom:1px solid #2c4769;grid-template-columns:150px 1fr;align-items:center;padding:10px 0;display:grid}.play-controls dd{color:#a6c2df;margin:0;font-size:13px}.play-controls kbd{font:700 11px var(--font);text-align:center;background:linear-gradient(#233f60,#173452);border:1px solid #537297;border-bottom-width:3px;border-radius:5px;min-width:45px;padding:5px 12px;display:inline-block}.play-steps{margin-top:22px;padding-left:21px}.play-steps li{color:#ffdb73;margin-bottom:22px;padding-left:10px}.play-steps strong{color:#e2edff;font-size:14px}.play-steps p{color:#b5c9df;margin-top:6px;font-size:12px}.play-basics-content .content-link{font-size:12px}@media (max-width:1024px){.play-basics-content{gap:40px}}@media (max-width:768px){.play-portal{min-height:400px}.play-portal-copy{padding:30px 24px}.play-portal-copy h2{font-size:39px}.play-portal-copy>p{font-size:12px}.play-portal-copy .button{font-size:13px}.play-portal-note{flex-wrap:wrap;align-items:flex-start;gap:8px}.play-portal-note>.live-dot{margin-top:5px}.play-portal-note>a{margin-left:14px}.play-basics-content{grid-template-columns:1fr;gap:35px}.play-controls>div{grid-template-columns:130px 1fr}}
