/* Keep the selector in the existing compact header; no full-width language bar. */
body.xg-redesign-preview .wpml-ls-statics-footer{display:none!important}
#xg-preview-v2 .xg-head-inner{column-gap:18px}
#xg-preview-v2 .xg-language{position:relative;flex:0 0 auto;margin-left:-6px;color:#fff;font-size:14px;align-self:center}
#xg-preview-v2 .xg-language summary{display:flex;align-items:center;justify-content:center;gap:8px;width:48px;min-height:44px;cursor:pointer;list-style:none;border-radius:4px}
#xg-preview-v2 .xg-language summary::-webkit-details-marker{display:none}
#xg-preview-v2 .xg-language summary:hover,#xg-preview-v2 .xg-language[open] summary{background:#ffffff0b}
#xg-preview-v2 .xg-language img{width:22px;height:15px;object-fit:cover;border-radius:1px;flex-shrink:0}
#xg-preview-v2 .xg-language-options{position:absolute;left:0;top:calc(100% + 3px);width:156px;padding:6px;background:#102333;border:1px solid #526372;border-radius:7px;box-shadow:0 12px 28px #0004;z-index:110}
#xg-preview-v2 .xg-language-options a{display:flex;gap:10px;align-items:center;padding:9px 10px;min-height:44px;white-space:nowrap;border-radius:3px;font-size:14px;color:#fff}
#xg-preview-v2 .xg-language-options a:hover{background:#ffffff0d}
#xg-preview-v2 .xg-language-check{margin-left:auto;color:#e0c685}
#xg-preview-v2 .xg-article-body{max-width:850px;margin:auto;overflow-wrap:anywhere}
#xg-preview-v2 .xg-article-body :is(h2,h3){margin:1.3em 0 .6em}
#xg-preview-v2 .xg-article-body :is(ul,ol){padding-left:1.4em;margin-bottom:1em}
#xg-preview-v2 .xg-article-body a{text-decoration:underline}
body.xg-redesign-preview .site-content article.type-post{padding:0!important;margin:0!important;border:0!important}
body.xg-redesign-preview :is(.post-navigation,.comments-area,.ast-single-related-posts-container){display:none!important}
@media(max-width:1150px){#xg-preview-v2 .xg-head-inner{column-gap:12px}#xg-preview-v2 .xg-nav{gap:15px;font-size:11px}}
@media(max-width:1020px){#xg-preview-v2 .xg-language{margin-right:auto}#xg-preview-v2 .xg-menu-toggle{margin-left:0}}
@media(max-width:480px){#xg-preview-v2 .xg-head-inner{column-gap:8px}#xg-preview-v2 .xg-language{margin-left:0}#xg-preview-v2 .xg-language summary{width:42px}#xg-preview-v2 .xg-head-cta{font-size:10px;padding:8px!important}}
