
/* V07 visual refinement — 2026-10-19 */
.hero-note>span{display:none!important}
.demo-topline .demo-label,.fallback-caption{display:none!important}
@media(max-width:700px){.public-shell .hero-emblem{opacity:.25!important;position:absolute!important;right:0!important;top:9%!important;left:auto!important;transform:scale(.8)!important;pointer-events:none!important}.public-shell .hero-content{position:relative;z-index:3!important}.public-shell .hero{isolation:isolate}}
.mlbb-landing .v06-event-first-grid{align-items:start}
.v06-video-meta{display:none!important}
.v07-phone-wrap{display:flex;align-items:stretch;max-width:100%;border:1px solid #ffffff32;border-radius:6px;overflow:hidden;background:#0d0f15}
.v07-phone-wrap>span{display:grid;place-items:center;padding:0 12px;background:#ffffff0d;border-right:1px solid #ffffff28;font-size:15px;color:#e1c98e;font-weight:750;min-height:44px}
.v07-phone-wrap input{min-width:0;flex:1;border:0!important;background:transparent!important;margin:0!important;outline-offset:-2px}
.v07-legal-tabs{position:sticky;top:0;display:flex;gap:8px;padding:14px 0;background:#101116;z-index:4;border-bottom:1px solid #ffffff24}
.v07-legal-tabs button{color:#d7d5cc;border:1px solid #ffffff28;background:#ffffff08;cursor:pointer;border-radius:5px;padding:10px 12px;font:inherit;font-size:12px}
.v07-legal-tabs button.active{color:#14120a;background:#e1be6f;border-color:#e1be6f;font-weight:750}
.v07-age-group{margin:13px 0;display:block}.v07-age-group>span{display:block;margin-bottom:6px}
.v06-event-form-head .eyebrow{display:none}
.v06-event-how{display:none!important}
.v06-registration-status{border:1px solid #bf9a5b48;background:#d9aa4520;padding:10px 15px;border-radius:7px;margin-bottom:13px;color:#cfc1a1;font-size:12px}
.v06-registration-status[hidden]{display:none!important}
.v06-registration-status strong{display:block;font-size:12px;margin-bottom:4px}
@media(max-width:1070px){
  .mlbb-landing .v06-event-first-grid{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important}
  .mlbb-landing .v06-intro-copy{display:contents!important}
  .mlbb-landing .v06-intro-copy>.eyebrow{order:0}
  .mlbb-landing .v06-intro-copy>h1{order:1!important;margin:4px 0 8px!important}
  .mlbb-landing .v06-hero-video{order:2!important;max-width:none!important}
  .mlbb-landing .v06-intro-copy>.v06-event-lead{order:3;margin:4px 0 3px!important}
  .mlbb-landing .v06-intro-copy>.v06-event-keyfacts{order:4;width:100%;max-width:none}
  .mlbb-landing .v06-intro-copy>.v06-event-cta{order:5;margin:8px 0!important}
  .mlbb-landing .v06-intro-copy>.v06-qualifier-note{order:6;margin:0!important}
  .mlbb-landing .v06-event-first{padding-top:24px!important}
}
@media(max-width:480px){.mlbb-landing .v06-event-first{padding-top:19px!important}.v06-intro-copy h1{font-size:clamp(36px,10vw,47px)!important}.v06-video-frame{padding:3px;border-radius:9px}.v06-video-frame video{border-radius:6px}.mlbb-landing .section{padding-top:30px;padding-bottom:30px}.v06-reward-value strong{font-size:51px!important}.v06-event-keyfacts>div{padding:9px 0}.v07-legal-tabs{gap:4px}.v07-legal-tabs button{padding:9px 7px;font-size:11px}}

.v07-sound-toggle{background:#ffffff09;border:1px solid #ffffff25;border-radius:50%;height:33px;min-width:33px;display:grid;place-items:center;color:#e8cf8b;font-size:13px;cursor:pointer;padding:0}
.v07-sound-toggle:focus-visible{outline:2px solid #edcd75;outline-offset:3px}

@media(max-width:600px){.public-shell .hero-emblem{display:none!important}}

.v06-registration-wrap .v06-registration-status{margin:10px 0 0;background:transparent;border:0;padding:0;color:#a9a9af;font-size:12px;line-height:1.55}
.v06-registration-wrap .v06-registration-status strong{display:none}
