/* Six LTR languages. The native picker keeps keyboard and mobile behavior familiar. */
.cp-language{position:relative;display:none;align-items:center;flex:0 1 158px;min-width:0;margin-inline-start:auto}
html[data-cp-language] .cp-language{display:flex}
.cp-language svg{position:absolute;inset-inline-start:12px;width:18px;height:18px;color:#e5efda;pointer-events:none}
.cp-language select{appearance:auto;width:100%;min-width:0;min-height:42px;padding:8px 8px 8px 36px;border:1px solid #e1edbf55;border-radius:10px;background:#142b0b;color:#f6f7ef;font:500 13px/1.3 Arial,Helvetica,sans-serif;cursor:pointer;text-overflow:ellipsis}
.cp-language select:focus-visible{outline:2px solid #f8e11e;outline-offset:3px}
.cp-language option{background:#142b0b;color:#f6f7ef}
.cp-language-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.cp-header-inner{gap:20px}
.cp-navigation{gap:24px}
.cp-localized .cp-download,.cp-localized .cp-panel-copy h2,.cp-localized .hero-content .title,.cp-localized #features .sec-title .title{overflow-wrap:break-word;hyphens:none}
.cp-localized .cp-download{white-space:normal;text-align:center;line-height:1.3}
.cp-localized .hero-info-feature span{overflow-wrap:anywhere}
@media(max-width:1199px) and (min-width:768px){.cp-navigation{gap:16px}.cp-navigation a{font-size:14px}.cp-header-inner{gap:16px}.cp-language{flex-basis:145px}}
@media(max-width:767px){.cp-header-inner{gap:12px}.cp-language{flex-basis:150px;max-width:150px}.cp-menu-button{flex:none}.cp-localized .cp-panel-copy{min-width:0}.cp-localized .cp-panel-copy h2{overflow-wrap:anywhere}}
@media(max-width:400px){.cp-header-inner{padding-inline:16px;gap:8px}.cp-brand img{width:64px;height:52px}.cp-language{flex-basis:138px;max-width:138px}.cp-language select{font-size:12px;min-height:40px}.cp-menu-button{width:40px;height:40px;padding:8px}}
