/* LottoLuma V31: extend the approved country identity to every V30 studio. */
body[data-game="new-york-lotto"] .game-hero{--orbit-woven-flag:url("woven-flags/us-preview-cloth.webp");--atlas-flag-art:url("woven-flags/us-preview-cloth.webp")}
body[data-game="polish-lotto"] .game-hero{--orbit-woven-flag:url("woven-flags/pl.webp");--atlas-flag-art:url("woven-flags/pl.webp")}
body[data-game="canadian-lotto-649"] .game-hero{--orbit-woven-flag:url("woven-flags/ca.webp");--atlas-flag-art:url("woven-flags/ca.webp")}
body[data-game="australian-saturday-lotto"] .game-hero{--orbit-woven-flag:url("woven-flags/au.webp");--atlas-flag-art:url("woven-flags/au.webp")}
body[data-game="greek-lotto"] .game-hero{--orbit-woven-flag:url("woven-flags/gr.webp");--atlas-flag-art:url("woven-flags/gr.webp")}
#gameCatalog .country-tile[data-country="poland"]{--orbit-woven-flag:url("woven-flags/pl.webp")}
#gameCatalog .country-tile[data-country="greece"]{--orbit-woven-flag:url("woven-flags/gr.webp")}
/* USA HERO REFINEMENT — directly from the user-approved Powerball preview.
   Keep original hero content + country card UI; no changes to other flags. */
html[data-theme] body[data-game="new-york-lotto"] .game-hero::after,
html[data-theme] body[data-game="new-york-lotto"] .game-hero::after,
html[data-theme] body[data-game="new-york-lotto"] .game-hero::after {
  width:61%!important;
  opacity:.99!important;
  background-size:100% 100%!important;
  background-position:right center!important;
  -webkit-mask-image:linear-gradient(90deg, transparent 0%,rgba(0,0,0,.9) 15%,#000 28%)!important;
  mask-image:linear-gradient(90deg, transparent 0%,rgba(0,0,0,.9) 15%,#000 28%)!important;
  filter:saturate(1)!important;
}
html[data-theme="dark"] body[data-game="new-york-lotto"] .game-hero::after,
html[data-theme="dark"] body[data-game="new-york-lotto"] .game-hero::after,
html[data-theme="dark"] body[data-game="new-york-lotto"] .game-hero::after{opacity:.76!important}


@media (max-width:760px){
 html[data-theme] body[data-game="new-york-lotto"] .game-hero::after,
html[data-theme] body[data-game="new-york-lotto"] .game-hero::after,
html[data-theme] body[data-game="new-york-lotto"] .game-hero::after{width:69%!important;opacity:.62!important}
}
@media (max-width:540px){
 html[data-theme] body[data-game="new-york-lotto"] .game-hero::after,
html[data-theme] body[data-game="new-york-lotto"] .game-hero::after,
html[data-theme] body[data-game="new-york-lotto"] .game-hero::after{width:88%!important;opacity:.28!important}
 html[data-theme="dark"] body[data-game="new-york-lotto"] .game-hero::after,
html[data-theme="dark"] body[data-game="new-york-lotto"] .game-hero::after,
html[data-theme="dark"] body[data-game="new-york-lotto"] .game-hero::after{opacity:.19!important}
 
}

/* New country selectors use the existing globe pills and click-only previews. */
.atlas-map-pl{top:51%;left:0%}.atlas-map-gr{top:52%;right:0%}
@media(max-width:600px){.atlas-map-pl{top:51%;left:0%}.atlas-map-gr{top:60%;right:0%}}
@media print{.atlas-map-pl,.atlas-map-gr{display:none!important}}

@media(max-width:600px){html[data-theme] body .atlas-map-ca{top:24%!important}html[data-theme] body .atlas-map-gr{top:54%!important;right:29%!important}}
