/* AI999 foreign-only popup translation — original Korean popups unchanged */
.ai999-popup-v2-card.ai999-v30-foreign-popup .ai999-popup-v2-media{
  display:block;position:relative;text-decoration:none;overflow:hidden;
  min-height:0;background:#071e39;
}
.ai999-popup-v2-card.ai999-v30-foreign-popup .ai999-popup-v2-media>img{display:none!important}
.ai999-v30-foreign-art{
  display:flex;flex-direction:column;align-items:center;justify-content:center;
  gap:14px;width:100%;aspect-ratio:1186/1327;padding:24px 20px 26px;
  color:#fff;text-align:center;
  background:
  radial-gradient(ellipse at 88% 14%,rgba(76,142,229,.5),transparent 45%),
  radial-gradient(ellipse at 16% 87%,rgba(231,177,53,.22),transparent 49%),
  linear-gradient(145deg,#0b335c,#081a32 72%);
  border:2px solid #d6ab51;
}
.ai999-v30-foreign-popup[data-popup-id="2"] .ai999-v30-foreign-art{
 aspect-ratio:1222/1287;
 background:radial-gradient(ellipse at 80% 18%,rgba(58,138,191,.5),transparent 50%),linear-gradient(150deg,#12304c,#081a32);
}
.ai999-v30-logo{display:block;color:#f5cd6e;font:800 clamp(18px,4vw,26px)/1.1 system-ui,sans-serif;letter-spacing:1px}
.ai999-v30-emblem{display:block;font-size:clamp(40px,14vw,72px);line-height:1.1}
.ai999-v30-title{display:block;font:850 clamp(20px,5.7vw,33px)/1.3 system-ui,sans-serif;max-width:100%;overflow-wrap:anywhere;word-break:normal}
.ai999-v30-desc{display:block;font:550 clamp(14px,3.4vw,19px)/1.55 system-ui,sans-serif;color:#e2ebf7;max-width:95%;overflow-wrap:anywhere}
.ai999-v30-action{display:inline-block;margin-top:12px;padding:11px 19px;border-radius:30px;background:#f4c853;color:#0a2744;font-weight:800;font-size:clamp(13px,3.1vw,18px)}
.ai999-v30-disclaimer{display:block;font:500 clamp(10px,2.5vw,13px)/1.3 system-ui,sans-serif;color:#c8d6e8}
@media(min-width:600px){.ai999-v30-foreign-art{padding:34px 29px;gap:16px}}
