/* English - hide all other languages */
html[data-lang="en"] [data-lang="ru"],
html[data-lang="en"] [data-lang="de"],
html[data-lang="en"] [data-lang="fr"],
html[data-lang="en"] [data-lang="es"],
html[data-lang="en"] [data-lang="it"],
html[data-lang="en"] [data-lang="pt"],
html[data-lang="en"] [data-lang="nl"],
html[data-lang="en"] [data-lang="pl"],
html[data-lang="en"] [data-lang="tr"],
html[data-lang="en"] [data-lang="ar"],
html[data-lang="en"] [data-lang="zh"],
html[data-lang="en"] [data-lang="ja"],
html[data-lang="en"] [data-lang="ko"] {
    display: none !important;
}
/* Russian - hide all other languages, show Russian */
html[data-lang="ru"] [data-lang="en"],
html[data-lang="ru"] [data-lang="de"],
html[data-lang="ru"] [data-lang="fr"],
html[data-lang="ru"] [data-lang="es"],
html[data-lang="ru"] [data-lang="it"],
html[data-lang="ru"] [data-lang="pt"],
html[data-lang="ru"] [data-lang="nl"],
html[data-lang="ru"] [data-lang="pl"],
html[data-lang="ru"] [data-lang="tr"],
html[data-lang="ru"] [data-lang="ar"],
html[data-lang="ru"] [data-lang="zh"],
html[data-lang="ru"] [data-lang="ja"],
html[data-lang="ru"] [data-lang="ko"] {
    display: none !important;
}
html[data-lang="ru"] [data-lang="ru"] {
    display: block !important;
}
html[data-lang="ru"] span[data-lang="ru"] {
    display: inline !important;
}
html[data-lang="ru"] .gradient-txt[data-lang="ru"] {
    display: block !important;
}

/* Spanish - hide all other languages, show Spanish */
html[data-lang="es"] [data-lang]:not([data-lang="es"]) {
    display: none !important;
}
html[data-lang="es"] [data-lang="es"] {
    display: block !important;
}
html[data-lang="es"] span[data-lang="es"] {
    display: inline !important;
}

/* French - hide all other languages, show French */
html[data-lang="fr"] [data-lang]:not([data-lang="fr"]) {
    display: none !important;
}
html[data-lang="fr"] [data-lang="fr"] {
    display: block !important;
}
html[data-lang="fr"] span[data-lang="fr"] {
    display: inline !important;
}

/* German - hide all other languages, show German */
html[data-lang="de"] [data-lang]:not([data-lang="de"]) {
    display: none !important;
}
html[data-lang="de"] [data-lang="de"] {
    display: block !important;
}
html[data-lang="de"] span[data-lang="de"] {
    display: inline !important;
}

/* Italian - hide all other languages, show Italian */
html[data-lang="it"] [data-lang]:not([data-lang="it"]) {
    display: none !important;
}
html[data-lang="it"] [data-lang="it"] {
    display: block !important;
}
html[data-lang="it"] span[data-lang="it"] {
    display: inline !important;
}

/* Portuguese - hide all other languages, show Portuguese */
html[data-lang="pt"] [data-lang]:not([data-lang="pt"]) {
    display: none !important;
}
html[data-lang="pt"] [data-lang="pt"] {
    display: block !important;
}
html[data-lang="pt"] span[data-lang="pt"] {
    display: inline !important;
}

/* Dutch - hide all other languages, show Dutch */
html[data-lang="nl"] [data-lang]:not([data-lang="nl"]) {
    display: none !important;
}
html[data-lang="nl"] [data-lang="nl"] {
    display: block !important;
}
html[data-lang="nl"] span[data-lang="nl"] {
    display: inline !important;
}

/* Polish - hide all other languages, show Polish */
html[data-lang="pl"] [data-lang]:not([data-lang="pl"]) {
    display: none !important;
}
html[data-lang="pl"] [data-lang="pl"] {
    display: block !important;
}
html[data-lang="pl"] span[data-lang="pl"] {
    display: inline !important;
}

/* Turkish - hide all other languages, show Turkish */
html[data-lang="tr"] [data-lang]:not([data-lang="tr"]) {
    display: none !important;
}
html[data-lang="tr"] [data-lang="tr"] {
    display: block !important;
}
html[data-lang="tr"] span[data-lang="tr"] {
    display: inline !important;
}

/* Arabic - hide all other languages, show Arabic */
html[data-lang="ar"] [data-lang]:not([data-lang="ar"]) {
    display: none !important;
}
html[data-lang="ar"] [data-lang="ar"] {
    display: block !important;
}
html[data-lang="ar"] span[data-lang="ar"] {
    display: inline !important;
}

/* Urdu - hide all other languages, show Urdu */
html[data-lang="ur"] [data-lang]:not([data-lang="ur"]) {
    display: none !important;
}
html[data-lang="ur"] [data-lang="ur"] {
    display: block !important;
}
html[data-lang="ur"] span[data-lang="ur"] {
    display: inline !important;
}

/* Arabic RTL support */
html[data-lang="ar"] {
    direction: rtl;
}
html[data-lang="ar"] .window {
    text-align: right;
}

/* Urdu RTL support */
html[data-lang="ur"] {
    direction: rtl;
}
html[data-lang="ur"] .window {
    text-align: right;
}
html[data-lang="ur"] .text {
    text-align: right;
}
html[data-lang="ur"] .countdown-container {
    text-align: right;
}
html[data-lang="ur"] .buttons {
    direction: rtl;
}