/* Header language selection only; original page and Pocket Option CSS remain unchanged. */
.site-header .topbar{gap:16px}
.site-header .bo-lang-switch{position:relative;z-index:96;flex:0 0 auto;margin-left:0;font-family:Manrope,Arial,sans-serif;color:#eaf5ff}
.site-header .bo-lang-trigger{list-style:none;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:92px;height:40px;padding:0 11px;border:1px solid rgba(113,194,244,.38);border-radius:13px;cursor:pointer;background:linear-gradient(135deg,rgba(28,67,104,.92),rgba(12,40,69,.97));color:#e9f8ff;box-shadow:0 4px 17px #0002,inset 0 1px rgba(255,255,255,.08);transition:border-color .18s,background .18s,transform .18s}
.site-header .bo-lang-trigger::-webkit-details-marker{display:none}
.site-header .bo-lang-trigger::marker{display:none}
.site-header .bo-lang-switch[open] .bo-lang-trigger,.site-header .bo-lang-trigger:hover,.site-header .bo-lang-trigger:focus-visible{border-color:#5fceff;background:linear-gradient(135deg,#1b507e,#102c4f)}
.site-header .bo-lang-trigger:focus-visible,.site-header .bo-lang-option:focus-visible{outline:2px solid #80dbff;outline-offset:3px}
.site-header .bo-lang-globe{color:#70d5ff;flex:none}
.site-header .bo-lang-current{font-size:12px;line-height:1;font-weight:850;letter-spacing:1px}
.site-header .bo-lang-chevron{color:#9bcee8;transition:transform .18s;flex:none}
.site-header .bo-lang-switch[open] .bo-lang-chevron{transform:rotate(180deg)}
.site-header .bo-lang-dropdown{position:absolute;right:0;top:calc(100% + 11px);width:218px;padding:9px;border:1px solid #2f5e82;border-radius:16px;background:linear-gradient(160deg,#112f4c,#081b30);box-shadow:0 20px 50px rgba(0,9,22,.48),inset 0 1px rgba(255,255,255,.06);z-index:100}
.site-header .bo-lang-dropdown::before{content:'';position:absolute;right:32px;top:-6px;width:10px;height:10px;transform:rotate(45deg);background:#112f4c;border-left:1px solid #2f5e82;border-top:1px solid #2f5e82}
.site-header .bo-lang-dropdown-heading{padding:7px 9px 9px;color:#8eafcc;letter-spacing:1.2px;font-size:10px;text-transform:uppercase;font-weight:800}
.site-header .bo-lang-dropdown .bo-lang-option{display:flex;align-items:center;gap:11px;min-height:43px;padding:7px 9px;border-radius:10px;color:#d9e8f9;font-size:13px;text-decoration:none!important;transition:background .16s,color .16s}
.site-header .bo-lang-option:hover,.site-header .bo-lang-option:focus-visible{background:#1a4464;color:#fff}
.site-header .bo-lang-option.is-selected{background:#173b5d;color:#fff}
.site-header .bo-lang-code{display:flex;align-items:center;justify-content:center;width:34px;height:27px;flex:none;border:1px solid #385a79;border-radius:7px;background:#132c46;color:#9dd7fa;font-size:10px;font-weight:900;letter-spacing:.45px}
.site-header .bo-lang-option.is-selected .bo-lang-code{border-color:#59b3f2;color:#fff;background:#21669a}
.site-header .bo-lang-name{flex:1;font-size:13px;font-weight:750}
.site-header .bo-lang-check{color:#74e5cb;flex:none}
@media(max-width:1190px){
 .site-header .topbar{position:relative;gap:15px}
 .site-header .header-nav{display:none;position:absolute;top:76px;right:20px;left:auto;width:min(365px,calc(100vw - 40px));z-index:90;flex-direction:column;align-items:flex-start;gap:7px;padding:17px 22px;border:1px solid #31526f;border-radius:0 0 14px 14px;background:#0b223c;box-shadow:0 22px 42px #0006}
 .site-header .header-nav.is-open{display:flex}
 .site-header .header-nav a{width:100%;padding:8px 0;font-size:14px}
 .site-header .menu-button{display:block}
 .site-header .bo-lang-switch{margin-left:auto}
}
@media(max-width:850px){.site-header .header-nav{top:65px}}
@media(max-width:480px){.site-header .topbar{gap:9px}.site-header .brand{gap:8px}.site-header .brand-symbol{width:35px;height:35px}.site-header .brand-word{font-size:17px}.site-header .brand-word small{display:none}.site-header .bo-lang-trigger{height:38px;min-width:76px;padding:0 8px;gap:6px}.site-header .bo-lang-dropdown{right:-51px}}
@media(max-width:355px){.site-header .brand-word{display:none}}
