/* Small enhancements around the original game templates and player controls. */
body{line-height:1.65}a{text-underline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #f0aa32;outline-offset:3px}.seo-page-title{font-family:Arial,sans-serif;font-size:30px;line-height:1.25;letter-spacing:-.025em;margin:20px 0;color:inherit}.seo-section-title{font-family:Arial,sans-serif;font-size:21px;line-height:1.4;margin:20px 0}.seo-resource-nav{box-sizing:border-box;margin:24px 20px 24px 60px;padding:16px 20px;background:#f0f6f9;color:#193342;border:1px solid #d7e3eb;border-radius:7px;text-align:center;font:14px/1.8 Arial,sans-serif;clear:both}.seo-resource-nav a{color:#1c5c7a}.seo-accessible-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.seo-unavailable-link{cursor:default!important;position:relative}.seo-unavailable-link:after{content:"Unavailable";position:absolute;bottom:4px;left:4px;z-index:3;background:#263541;color:#fff;border-radius:3px;padding:2px 5px;font:10px/1.5 Arial,sans-serif;pointer-events:none}.seo-unavailable{max-width:950px;margin:40px auto;padding:30px;font:18px/1.8 Arial,sans-serif}.game-info h1{line-height:1.3}.gamemonetize-page-tree .seo-section-title{font-size:19px;clear:both}.game-item img{max-width:100%;height:auto}.col1-links{column-gap:26px!important;line-height:1.9}.col1-links a{display:inline-block;margin:3px 0;max-width:100%;overflow-wrap:anywhere}h1,h2,h3{overflow-wrap:break-word}
@media(max-width:650px){.seo-page-title{font-size:25px}.seo-section-title{font-size:19px}.seo-resource-nav{margin:20px 12px 20px 50px;padding:14px}.col1-links{columns:1!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sidebar{transition:none!important}}
.content h1,h1.seo-page-title{height:auto!important;line-height:1.3!important;font-size:28px!important;text-indent:0!important;overflow:visible!important;margin:20px 0!important;color:#fff}.content>.seo-section-title{color:#fff}.content h1.seo-page-title{padding-left:20px;padding-right:12px}.content>.seo-section-title{padding-left:20px;padding-right:12px}@media(max-width:650px){.content h1,h1.seo-page-title{font-size:24px!important}}
.content .splide-header{margin-left:20px!important;width:calc(100% - 20px)!important;box-sizing:border-box}.bottomtext{box-sizing:border-box;max-width:100%;overflow-wrap:anywhere}@media(max-width:650px){.bottomtext{width:100%!important}}
