/* LUMI language control: native details/links remain usable without JavaScript. */
.lumi-language-switch{--ll-wine:var(--lh-wine,#74374d);--ll-paper:var(--lh-paper,#fffdfa);--ll-line:#e5d3db;position:relative;display:block;flex:0 0 auto;width:fit-content;max-width:100%;margin:0;font:500 13px/1.7 var(--lumi-ui-font,LumiTajawal,Tajawal,Arial,sans-serif);direction:rtl;color:var(--ll-wine);text-align:start}
.lumi-language-switch>summary{list-style:none;display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:8px 13px;border:1px solid var(--ll-line);border-radius:12px;background:var(--ll-paper);color:var(--ll-wine);cursor:pointer;white-space:nowrap;user-select:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease;box-sizing:border-box}
.lumi-language-switch>summary::-webkit-details-marker{display:none}
.lumi-language-switch>summary::marker{content:""}
.lumi-language-switch>summary::after{display:none}
.lumi-language-switch>summary:hover,.lumi-language-switch[open]>summary{background:#f8edef;border-color:#c69daa;box-shadow:0 3px 12px #74374d0a}
.lumi-language-switch>summary:focus-visible,.lumi-language-menu a:focus-visible{outline:2px solid var(--ll-wine);outline-offset:3px}
.lumi-language-switch svg{display:block;flex:0 0 auto;pointer-events:none}
.lumi-language-switch .lumi-language-globe{width:19px;height:19px}
.lumi-language-switch .lumi-language-chevron{width:12px;height:12px;transition:transform .16s ease}
.lumi-language-switch[open] .lumi-language-chevron{transform:rotate(180deg)}
.lumi-language-switch .lumi-language-menu{position:absolute;inset-inline-start:0;inset-inline-end:auto;top:calc(100% + 10px);z-index:8;width:190px;max-width:calc(100vw - 28px);padding:10px;background:var(--ll-paper);border:1px solid var(--ll-line);border-radius:15px;box-shadow:0 16px 36px #51273b1a;box-sizing:border-box;text-align:start}
.lumi-language-switch:not([open])>.lumi-language-menu{display:none}
.lumi-language-switch[open]>.lumi-language-menu{display:block;animation:lumi-language-in .16s ease-out}
.lumi-language-caption{display:block;padding:3px 10px 8px;color:#7b5b69;font-size:11px;line-height:1.8;letter-spacing:normal}
.lumi-language-switch .lumi-language-menu a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:10px 12px;border-radius:9px;color:#674653;background:transparent;font-size:14px;font-weight:500;line-height:1.7;text-decoration:none;box-sizing:border-box;transition:background .16s ease,color .16s ease;white-space:nowrap}
.lumi-language-menu a+a{margin-top:4px}
.lumi-language-switch .lumi-language-menu a:hover{background:#f8edef;color:var(--ll-wine)}
.lumi-language-switch .lumi-language-menu a[aria-current]{background:var(--ll-wine);color:#fffdfa}
.lumi-language-switch .lumi-language-check{width:16px;height:16px}
.lumi-language-switch [lang="ckb"]{font-family:var(--lumi-ui-font,Arial,sans-serif);letter-spacing:normal}
.lh-actions>.lumi-language-switch{margin-inline-end:4px}
.lh-actions .lumi-language-menu{inset-inline-start:auto;inset-inline-end:0}
.lmd-auth-form-panel>.lumi-language-switch{margin-bottom:24px}
.lmd-sidebar-foot .lumi-language-switch .lumi-language-menu{top:auto;bottom:calc(100% + 10px);inset-inline-start:0;inset-inline-end:auto}
html[lang="ckb"] body,html[lang="ckb"] .lh-nav-link{letter-spacing:normal}
html[lang="ckb"] .lm-product-title,html[lang="ckb"] .lh-nav-link,html[lang="ckb"] .lmd-field>span{line-height:1.8;overflow-wrap:anywhere}
@keyframes lumi-language-in{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1000px){.lh-actions>.lumi-language-switch{margin-inline-end:0}.lh-actions>.lumi-language-switch>summary{width:40px;padding:0;border-color:transparent;background:transparent}.lh-actions .lumi-language-current,.lh-actions .lumi-language-chevron{display:none}.lh-actions>.lumi-language-switch>summary:hover,.lh-actions>.lumi-language-switch[open]>summary{background:#f8edef;border-color:var(--ll-line)}}
@media(max-width:390px){.lh-root:has(.lumi-language-switch) .lh-main{gap:6px}.lh-root:has(.lumi-language-switch) .lh-brand{gap:5px;min-width:0}.lh-root:has(.lumi-language-switch) .lh-wordmark{font-size:15px;letter-spacing:1px}.lh-root:has(.lumi-language-switch) .lh-logo{max-width:40px}.lh-actions>.lumi-language-switch>summary{width:36px}.lh-root:has(.lumi-language-switch) .lh-actions{gap:1px}}
@media(prefers-reduced-motion:reduce){.lumi-language-switch>summary,.lumi-language-switch .lumi-language-chevron,.lumi-language-switch .lumi-language-menu a{transition:none}.lumi-language-switch[open]>.lumi-language-menu{animation:none}}
