/* LottoLuma — Option 3 selected, smooth vector branding. Header only. */
.header .atlas-brand.orbit-logo-link{
  display:flex!important;flex-direction:row!important;align-items:center!important;
  justify-content:flex-start!important;flex:0 0 auto!important;
  margin-block:0!important;padding:0!important;line-height:1!important;
  text-decoration:none!important;min-width:0;
}
.header .orbit-logo-img{
  display:block;width:clamp(158px,15vw,225px);height:auto;max-width:100%;
  object-fit:contain;flex:none;
}
.header .orbit-logo-img--dark{display:none}
html[data-theme="dark"] .header .orbit-logo-img--light{display:none}
html[data-theme="dark"] .header .orbit-logo-img--dark{display:block}
/* In browsers without JS/theme initialization, keep the legible light variant. */
@media(min-width:1081px) and (max-width:1350px){
  .header .orbit-logo-img{width:195px}
}
@media(min-width:761px) and (max-width:1080px){
  .header .orbit-logo-img{width:170px}
}
@media(max-width:760px){
  .header .orbit-logo-img{width:168px}
}
@media(max-width:600px){
  .header .orbit-logo-img{width:148px}
}
@media(max-width:420px){
  .header .orbit-logo-img{width:128px}
}
@media(max-width:370px){
  .header .orbit-logo-img{width:115px}
}


/* Option 3 selected: native SVG lettering for crisp text at any scale.
   Sized optically for the 4.7:1 artwork with comfortable header margins. */
.header .orbit-logo-link{align-items:center!important;line-height:1!important}
.header .orbit-logo-img{height:auto!important;width:clamp(258px,20.8vw,302px)!important;max-height:61px!important;max-width:100%!important;object-fit:contain!important;object-position:left center!important}
@media (min-width:761px) and (max-width:1080px){.header .orbit-logo-img{width:clamp(196px,22vw,230px)!important;max-height:51px!important}}
@media (max-width:760px){.header .orbit-logo-img{width:clamp(151px,38vw,175px)!important;max-height:43px!important}}
@media (max-width:420px){.header .orbit-logo-img{width:150px!important;max-height:40px!important}}
@media (max-width:365px){.header .orbit-logo-img{width:130px!important;max-height:36px!important}}
