/* MRW26 Fun Run / Concert — same branding and visual assets as Rocket Games. */
@media (min-width: 992px) {
    /* Position the registration box to mirror the 1920 × 1080 references. */
    .run-concert-content {
        transform: translate(calc(-18.2 * var(--unit)), calc(-5.6 * var(--unit)));
    }
    .run-concert-content .games-section-title { font-size: calc(4.5 * var(--unit)); }
    .run-concert-form { width: calc(46.5 * var(--unit)); margin-top: calc(3.5 * var(--unit)); }
    .run-concert-form .games-stacked-field { margin-bottom: calc(4.1 * var(--unit)); }
    .run-concert-form .games-stacked-field label {
        font-size: calc(2.4 * var(--unit));
        line-height: 1;
        margin-bottom: calc(.4 * var(--unit));
    }
    .run-concert-form .games-stacked-field input { height: calc(4.7 * var(--unit)); }
    .run-concert-form .games-submit-wrap { margin-top: calc(7.5 * var(--unit)); }
    .run-concert-form .games-submit {
        width: calc(19.5 * var(--unit));
        min-height: calc(4.7 * var(--unit));
        font-size: calc(2.3 * var(--unit));
    }
}
@media (max-width: 991.98px) {
    .run-concert-content .games-section-title { font-size: clamp(19px, 5.4vw, 58px); }
}
