/* Hide the Google Translate original text popup */
        #goog-gt-tt {
            display: none !important;
        }
        /*
        .goog-te-combo{
            padding-top:5px;
            padding-bottom:5px;
            width:100% !important;
            border-radius:5px;
        }
    */
#wp-lang-switcher {
    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 99999;
    font-family: system-ui, sans-serif;
}

#lang-toggle {
    background: #111827;
    color: #fff;
    padding: 10px 14px;
    border-radius: 999px;
    border: none;
    cursor: pointer;
    box-shadow: 0 10px 25px rgba(0,0,0,.4);
}

#lang-list {
    position: absolute;
    bottom: 55px;
    right: 0;
    background: #1f2937;
    border-radius: 12px;
    list-style: none;
    padding: 6px 0;
    margin: 0;
    display: none;
    min-width: 160px;
    box-shadow: 0 15px 30px rgba(0,0,0,.4);
}

#lang-list.open {
    display: block;
}

#lang-list li {
    padding: 10px 14px;
    color: #e5e7eb;
    cursor: pointer;
    transition: background .2s;
}

#lang-list li:hover {
    background: #374151;
}

/* Hide Google UI */
#google_translate_element,
.goog-logo-link,
.goog-te-gadget {
    display: none !important;
}

.goog-te-banner-frame.skiptranslate {
    display: none !important;
}
body {
    top: 0 !important;
}
