.header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.language-selector{display:inline-flex;align-items:center;gap:6px;color:var(--cream,#eee5d6);font-size:13px;white-space:nowrap}.language-selector select{min-height:44px;max-width:110px;border:1px solid #bda17b45;border-radius:8px;background:#20231e;color:inherit;font:inherit;padding:6px 8px;cursor:pointer}.language-selector select:focus-visible{outline:2px solid #d4a579;outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:650px){.header-actions{gap:8px}.language-selector{gap:3px}.language-selector>svg{display:none}.language-selector select{max-width:90px;padding:5px}.header-actions .account-link{font-size:12px;padding:8px}.header-actions .account-link svg{display:none}.header .brand small{font-size:7px}}@media(max-width:1200px){.header{min-height:94px;padding-block:14px;gap:10px 18px}.header,.header nav{height:auto;flex-wrap:wrap}.header nav{order:3;width:100%;gap:6px 24px}.header nav a{min-height:36px;display:inline-flex;align-items:center}.header-actions{margin-left:auto}}@media(max-width:650px){.header{gap:10px 8px}.header nav{gap:4px 18px}.header-actions{max-width:100%}.header .brand{gap:6px}.header .brand>svg{width:28px}.header-actions .account-link{min-height:44px}}.language-control{position:relative}.language-error{position:absolute;right:0;top:100%;z-index:30;width:240px;max-width:80vw;padding:10px;background:#20231e;color:#f3d8bc;border:1px solid #bda17b70;border-radius:8px;font-size:12px;white-space:normal}.language-selector select:disabled{cursor:wait;opacity:.7}