/* Reference-inspired Yono Games Planet visual refinement — October 2026 */
body.yrs-custom{font-family:Arial,Helvetica,sans-serif!important;color:#202a37!important}
body.yrs-custom .yrs-skip{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}body.yrs-custom .yrs-skip:focus{position:static!important;width:auto!important;height:auto!important}
body.yrs-custom .yrs-header{border-bottom:1px solid #e4e9ed!important}
body.yrs-custom .yrs-brand{padding:10px 14px!important}
body.yrs-custom .yrs-title{font-size:19px!important;font-weight:800!important}
body.yrs-custom .yrs-menu{border:0!important;padding:4px 6px!important;font-size:13px!important}
body.yrs-custom .yrs-nav{padding:4px 8px 10px!important}
body.yrs-custom .yrs-nav a{font-size:12px!important;padding:3px 8px!important}
body.yrs-custom .yrs-main{padding:0 14px 30px!important}
body.yrs-custom .yrs-intro{background:#f0f7fc!important;padding:12px 12px 8px!important;margin:0 -14px 0!important}
body.yrs-custom .yrs-intro p{font-size:14px!important;line-height:1.5!important;font-weight:500!important;color:#354354!important;margin:0 0 7px!important}body.yrs-custom .yrs-intro p:last-child{margin-bottom:0!important}body.yrs-custom .yrs-intro a{color:#087db8!important;text-decoration:underline;text-underline-offset:2px;font-weight:700}
body.yrs-custom .yrs-visually-hidden{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}
body.yrs-custom .yrs-feature-strip{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:12px auto 14px!important;max-width:540px!important}
body.yrs-custom .yrs-feature-strip a{display:block!important;border:2px solid #1382c4!important;border-radius:0!important;background:#fff!important;padding:9px 6px!important;text-align:center!important;font-size:14px!important;font-weight:800!important;color:#0b77b6!important;text-decoration:none!important}
body.yrs-custom .yrs-section-heading{margin:6px 0!important}
body.yrs-custom .yrs-section-heading h2{font-size:17px!important;line-height:1.2!important;margin:4px 0!important}
body.yrs-custom .yrs-count{font-size:11px!important}
body.yrs-custom .yrs-directory{margin-top:0!important}
body.yrs-custom .yrs-search-label{font-size:11px!important}
body.yrs-custom .yrs-search{font-size:13px!important;padding:8px 10px!important}
body.yrs-custom .yrs-filters button{font-size:11px!important;padding:6px 8px!important;border:1px solid #b4c9d9!important;box-shadow:none!important;background:#fff!important;color:#176d9f!important}
body.yrs-custom .yrs-filters button.is-active{background:#e8f5fd!important;border-color:#1781be!important}
body.yrs-custom .yrs-list{gap:8px!important}
body.yrs-custom .yrs-list-card{border-radius:0 0 17px 17px!important;min-height:69px!important;padding:7px 8px!important;gap:9px!important;box-shadow:0 3px 0 #49586b!important;border:0!important;border-bottom:1px solid #b8c2cb!important}
body.yrs-custom .yrs-list-card img{width:62px!important;height:62px!important;border-radius:8px!important;flex-shrink:0!important}
body.yrs-custom .yrs-list-copy{min-width:0!important;flex:1!important}
body.yrs-custom .yrs-list-copy strong{font-size:15px!important;line-height:1.15!important;font-weight:800!important}
body.yrs-custom .yrs-list-copy small{font-size:10px!important;line-height:1.25!important;color:#5c7484!important}
body.yrs-custom .yrs-number{background:#f24227!important;border-radius:0!important;color:white!important;font-size:11px!important;padding:2px 5px!important}
body.yrs-custom .yrs-purple{background:#7223d9!important;border-radius:8px!important;padding:10px 8px!important;min-width:82px!important;font-size:11px!important;font-weight:800!important;white-space:nowrap!important}
body.yrs-custom .yrs-prose{background:#fff!important;box-shadow:none!important;padding:12px 3px!important}
body.yrs-custom .yrs-prose h2{font-size:16px!important;margin:15px 0 6px!important}
body.yrs-custom .yrs-prose p{font-size:13px!important;line-height:1.45!important}
body.yrs-custom .yrs-notice{border-top:2px solid #d94a4a!important;background:#fff!important;border-radius:7px!important;padding:12px!important}
body.yrs-custom .yrs-notice h2{font-size:15px!important}
body.yrs-custom .yrs-ticker{background:#b8eaf6!important;color:#163e55!important}
body.yrs-custom .yrs-footer{font-size:12px!important;text-align:center!important}
@media(min-width:781px){body.yrs-custom .yrs-main{max-width:1120px!important;padding:12px 20px 40px!important}body.yrs-custom .yrs-intro{margin:0!important;border-radius:4px!important}body.yrs-custom .yrs-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.yrs-custom .yrs-feature-strip{margin:16px auto!important}body.yrs-custom .yrs-brand{padding:12px 22px!important}}
@media(max-width:380px){body.yrs-custom .yrs-brand img{width:44px!important;height:44px!important}body.yrs-custom .yrs-title{font-size:17px!important}body.yrs-custom .yrs-list-card img{width:54px!important;height:54px!important}body.yrs-custom .yrs-list-copy strong{font-size:13px!important}body.yrs-custom .yrs-purple{min-width:68px!important;padding:9px 5px!important}}
