/* 16 October: desktop identity and one clear Play choice per user intent. */
body[data-r3-surface="pc"] #r3-product-root .da-topbar .da-header-brand .r3-brand b,
body[data-r3-surface="pc"] .da-showcase-web .da-header-brand .r3-brand b,
body:is([data-r3-surface="app"],[data-r3-surface="mobile"]) .r3-phone-top .r3-brand b{
 font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;font-style:normal!important;
 letter-spacing:.075em!important;transform:none!important;text-shadow:none!important;
}
body[data-r3-surface="pc"] #r3-product-root .da-topbar .da-header-brand .r3-brand b{font-size:clamp(18px,1.35vw,22px)!important}
body:is([data-r3-surface="app"],[data-r3-surface="mobile"]) .r3-phone-top .r3-brand b{font-size:clamp(20px,5.1vw,27px)!important}
body[data-r3-surface="pc"] #r3-product-root .da-web-content .dv-master-home .dv-master-hero .dv-master-desktop-title,
body[data-r3-surface="pc"] .da-showcase-web .dv-master-desktop-title,
body[data-r3-surface="pc"] .da-showcase-web .dv-master-desktop-title em{
 font-family:"Arial Narrow",Arial,Helvetica,sans-serif!important;font-style:normal!important;
 font-weight:750!important;letter-spacing:-.015em!important;transform:none!important;text-shadow:none!important;
}
body[data-r3-surface="pc"] .da-website-play{max-width:1330px!important;margin:auto!important;padding:clamp(8px,1.7vw,25px) 0 70px!important;min-height:70vh}
body[data-r3-surface] .da-play-clear{margin:18px 0!important;border:1px solid #435374!important;border-radius:20px!important;background:linear-gradient(140deg,#222d45,#182438)!important;padding:clamp(16px,2.5vw,28px)!important}
body[data-r3-surface] .da-play-clear-heading h2{margin:5px 0 7px!important;color:#fff!important;font-size:clamp(22px,2.15vw,30px)!important;font-style:normal!important;font-weight:800!important;letter-spacing:0!important}
body[data-r3-surface] .da-play-clear-heading p{color:#d3dfee!important;font-size:14px!important;margin:0 0 15px!important;line-height:1.5!important}
body[data-r3-surface] .da-play-clear-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
body[data-r3-surface] .da-play-clear-grid .da-play-choice{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;position:relative!important;min-width:0!important;min-height:185px!important;padding:20px!important;border-radius:15px!important;border:1px solid #526181!important;color:#f8fbff!important;background:#2c3954!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important}
body[data-r3-surface] .da-play-clear-grid .da-play-choice-bot{border-color:#f6a257!important;background:#30384a!important}
body[data-r3-surface] .da-play-choice-icon{font-size:27px!important;color:#fcb56a!important;line-height:1!important}
body[data-r3-surface] .da-play-choice-copy{display:block!important;width:100%!important;min-width:0!important}
body[data-r3-surface] .da-play-choice-copy strong{display:block!important;font-size:clamp(17px,1.45vw,22px)!important;font-weight:800!important;line-height:1.14!important;color:white!important}
body[data-r3-surface] .da-play-choice-copy small{display:block!important;margin-top:8px!important;font-size:13px!important;line-height:1.42!important;color:#dce5f5!important}
body[data-r3-surface] .da-play-choice-arrow{align-self:flex-end!important;color:#ffba6b!important;font-size:22px!important;font-weight:700!important}
body[data-r3-surface] .da-play-extra{margin:12px 0!important;overflow:hidden!important;border:1px solid #455572!important;border-radius:13px!important;background:#1c2940!important}
body[data-r3-surface] .da-play-extra>summary{cursor:pointer!important;padding:17px 20px!important;color:#f3f7ff!important;font-size:14px!important;line-height:1.35!important;font-weight:800!important;list-style:none!important;display:flex!important;justify-content:space-between!important;align-items:center!important}
body[data-r3-surface] .da-play-extra>summary::-webkit-details-marker{display:none!important}
body[data-r3-surface] .da-play-extra[open]>summary>span{transform:rotate(45deg)!important}
body[data-r3-surface] .da-play-extra-body{padding:8px 18px 20px!important}
body[data-r3-surface] .da-play-extra-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;margin-bottom:12px!important}
body[data-r3-surface] .da-play-extra-grid button{display:flex!important;flex-direction:column!important;gap:5px!important;min-height:94px!important;padding:13px!important;border-radius:10px!important;border:1px solid #5a6581!important;background:#2b3b57!important;color:#fff!important;text-align:left!important}
body[data-r3-surface] .da-play-extra-grid strong{font-size:14px!important;color:#fff!important}
body[data-r3-surface] .da-play-extra-grid small{font-size:12px!important;color:#cdd9ef!important}
body[data-r3-surface] .da-play-extra-grid button>span{align-self:flex-end!important;color:#ffb467!important}
body[data-r3-surface] .da-play-all-games{padding:12px 15px!important;background:#ee9252!important;color:#132033!important;border:0!important;border-radius:9px!important;font-weight:800!important}
body[data-r3-surface] .da-play-tools .da-scoring-setup{margin:0!important}
body[data-r3-surface="pc"] .da-play-web-heading h1{font-style:normal!important;font-weight:800!important}
@media(max-width:820px){
 body:is([data-r3-surface="app"],[data-r3-surface="mobile"]) .da-phone-play .da-play-clear{margin:10px 0!important;padding:14px!important}
 body:is([data-r3-surface="app"],[data-r3-surface="mobile"]) .da-phone-play .da-play-clear-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
 body:is([data-r3-surface="app"],[data-r3-surface="mobile"]) .da-phone-play .da-play-choice{min-height:150px!important;padding:12px!important;gap:8px!important}
 body:is([data-r3-surface="app"],[data-r3-surface="mobile"]) .da-play-choice-copy strong{font-size:14px!important}
 body:is([data-r3-surface="app"],[data-r3-surface="mobile"]) .da-play-choice-copy small{font-size:11px!important;line-height:1.3!important}
 body:is([data-r3-surface="app"],[data-r3-surface="mobile"]) .da-play-choice-icon{font-size:21px!important}
 body:is([data-r3-surface="app"],[data-r3-surface="mobile"]) .da-phone-play .da-play-extra-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body:is([data-r3-surface="app"],[data-r3-surface="mobile"]) .da-phone-play .da-play-clear-heading h2{font-size:19px!important}
 body:is([data-r3-surface="app"],[data-r3-surface="mobile"]) .da-phone-play .da-play-clear-heading p{font-size:12px!important}
}

/* At laptop zoom or split screen retain website navigation and readable cards. */
@media(min-width:0px) and (max-width:1000px){
 body[data-r3-surface="pc"] .da-website-play .da-play-clear-grid,
 body[data-r3-surface="pc"] .da-website-play .da-play-extra-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body[data-r3-surface="pc"] .da-website-play .da-play-choice{min-height:155px!important;padding:15px!important}
 body[data-r3-surface="pc"] #r3-product-root .da-topbar .da-main-nav{overflow-x:auto!important;overscroll-behavior-x:contain!important;scrollbar-width:none!important;justify-content:flex-start!important}
 body[data-r3-surface="pc"] #r3-product-root .da-topbar .da-main-nav::-webkit-scrollbar{display:none}
 body[data-r3-surface="pc"] #r3-product-root .da-topbar .da-header-brand{min-width:110px!important}
}
