/* Additive R19 region: accepted hall/heading/navigation geometry is untouched. */
.r19-results-section { background:#071018; color:#f4f8ff; padding:clamp(32px,6vw,72px) 12px 40px; scroll-margin-top:24px; }
.r19-results-wrap { width:100%; max-width:940px; margin-inline:auto; }
.r19-results-kicker { margin:0 0 10px; text-align:center; color:#f2a56d; font-size:12px; font-weight:700; letter-spacing:.1em; text-transform:uppercase; }
.r19-results-section h2 { margin:0; text-align:center; font-size:clamp(24px,5.2vw,42px); line-height:1.1; letter-spacing:-.025em; }
.r19-results-intro { text-align:center; max-width:42em; margin:12px auto 22px; color:#c2ccd8; font-size:14px; line-height:1.5; }
.r19-results-section noscript { display:block; text-align:center; }
.r19-results-section noscript a { color:#ffb373; }
#r19-mobile-controls{display:none}
@media(max-width:960px){
 .r14-home .r19-heading-hidden{display:none!important}
 .r19-hero-board{position:absolute;z-index:3;left:2%;top:80px;width:96%}
 .r19-hero-board .r19-controls,.r19-hero-board .r19-details{display:none}
 .r7-boot .r19-hero-board,.r7-playing:not(.r14-landed) .r19-hero-board{visibility:hidden}
 #r19-mobile-controls{display:block}
 .r19-results-section{padding-top:24px}
 .r19-results-section h2{font-size:24px}
}

