/* Rezilta V7.0.13bj – Phase 1 mobile UX. Desktop remains unchanged. */
.rz-mobile-quick-links{display:none}
@media(max-width:760px){
  html{scroll-padding-bottom:100px}
  body{padding-bottom:calc(90px + env(safe-area-inset-bottom))!important}
  .rz-mobile-ux-nav.mobile-bottom-nav,.rz-mobile-ux-nav.mobile-bottom-nav.has-affiliate{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;left:8px!important;right:8px!important;bottom:max(6px,env(safe-area-inset-bottom))!important;min-height:66px!important;padding:6px 5px!important;gap:2px!important;z-index:1650!important;border-radius:17px!important;border:1px solid rgba(95,178,122,.38)!important;background:#091b12!important;box-shadow:0 8px 30px rgba(0,0,0,.4)!important}
  .rz-mobile-ux-nav.mobile-bottom-nav a,.rz-mobile-ux-nav.mobile-bottom-nav button{min-height:48px!important;min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;padding:4px 2px!important;font-size:clamp(.63rem,2.5vw,.76rem)!important;font-weight:700!important;letter-spacing:0!important;text-decoration:none!important;color:#d1e5d5!important;border-radius:11px!important}
  .rz-mobile-ux-nav.mobile-bottom-nav .nav-label{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}
  .rz-mobile-ux-nav.mobile-bottom-nav .nav-icon{font-size:1.27rem!important;line-height:1!important}
  .rz-mobile-ux-nav.mobile-bottom-nav :is(a.is-active,button[aria-expanded="true"]){background:#1b3e29!important;color:#8dffac!important}
  .rz-mobile-ux-nav.mobile-bottom-nav :is(a,button):focus-visible{outline:3px solid #a5ffb9!important;outline-offset:-2px!important}
  .v5-mobile-nav{z-index:1750!important}
  .v5-menu-backdrop{z-index:1700!important}
  .v5-mobile-nav-head{padding:12px 16px!important}
  .v5-mobile-nav details summary{min-height:48px;align-items:center}
  .v5-mobile-nav details a{display:flex;align-items:center;min-height:44px}
  .rz-mobile-sponsored{margin:10px 2px 14px;padding:12px;border:1px solid rgba(130,172,143,.25);border-radius:12px;background:rgba(255,255,255,.04)}
  .rz-mobile-sponsored-caption{display:block;color:#bdc8c0;font-size:.72rem;margin-bottom:6px}
  .rz-mobile-sponsored a{min-height:44px;display:flex;align-items:center;justify-content:space-between;color:#e7f5e8;font-weight:750;text-decoration:none}
  .rz-mobile-quick-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:10px 0 16px}
  .rz-mobile-quick-links a{display:flex;align-items:center;gap:9px;min-height:58px;padding:12px;border:1px solid rgba(88,169,107,.33);background:#14231a;border-radius:13px;text-decoration:none;color:#eaf9ed;line-height:1.2}
  .rz-mobile-quick-links a span{color:#56de81;font-size:1.26rem;flex:none}
  .rz-mobile-quick-links a strong{font-size:.86rem}
  .rz-mobile-quick-links a:first-child{grid-column:1/-1;background:#1a3825}
  .th-home .th-hero{min-height:0!important}
  .th-home .th-hero-copy{min-width:0}
  .th-home .th-actions{display:flex;flex-wrap:wrap;gap:8px}
  .th-home .th-actions a{min-height:44px;display:inline-flex;align-items:center;justify-content:center}
  .sticky-bet-button,.mobile-sticky-cta{bottom:calc(93px + env(safe-area-inset-bottom))!important}
}
@media(max-width:350px){.rz-mobile-ux-nav.mobile-bottom-nav{left:3px!important;right:3px!important}.rz-mobile-ux-nav.mobile-bottom-nav a,.rz-mobile-ux-nav.mobile-bottom-nav button{font-size:.60rem!important}}
@media(prefers-reduced-motion:reduce){.rz-mobile-ux-nav *{transition:none!important}}
html[data-theme="light"] .rz-mobile-ux-nav.mobile-bottom-nav{background:#f8fff9!important;border-color:#94bca2!important}
html[data-theme="light"] .rz-mobile-ux-nav.mobile-bottom-nav :is(a,button){color:#143322!important}
html[data-theme="light"] .rz-mobile-ux-nav.mobile-bottom-nav :is(a.is-active,button[aria-expanded="true"]){background:#d5efdc!important;color:#085b2a!important}
@media(max-width:760px){html[data-theme="light"] .rz-mobile-quick-links a{background:#eff8f1;color:#153b22;border-color:#b6d9c0}html[data-theme="light"] .rz-mobile-quick-links a:first-child{background:#dff2e4}}
