/* Readable main navigation and always-visible language choices. */
.header.quiet-header .header-actions{padding:8px 10px;gap:12px;border-radius:24px}
.header.quiet-header #language[hidden]{display:none!important}
.language-options{display:flex;gap:3px;align-items:center}
.language-options a{display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:7px;color:#fff5e9;text-decoration:none;font:600 14px/1 Arial,sans-serif;border:1px solid transparent;border-radius:16px;text-shadow:0 1px 6px #0008}
.language-options a:hover{background:#ffffff24;border-color:#ffffff55}
.language-options a[aria-current="page"]{background:#f1dec4;color:#30231f;text-shadow:none;box-shadow:0 2px 8px #0002}
.language-options a:focus-visible{outline:3px solid #f1dec4;outline-offset:3px}
@media(min-width:1400px){.header.quiet-header #main-nav{font-size:18px;gap:24px;padding:16px 24px;border-radius:32px;max-width:calc(100% - 390px)}.header.quiet-header #main-nav a{font-size:inherit;line-height:1.4;white-space:nowrap;padding:6px 0}.header.quiet-header .header-actions{top:90px}}
@media(min-width:1500px){.header.quiet-header #main-nav{font-size:20px;gap:32px;padding:18px 30px}}
@media(min-width:851px) and (max-width:1399px){.header.quiet-header #main-nav{left:0;right:0;top:150px;transform:none;max-width:none;width:100%;justify-content:center;font-size:18px;gap:24px;padding:15px 20px}.header.quiet-header #main-nav a{font-size:inherit;white-space:nowrap}}
@media(max-width:850px){.header.quiet-header .header-actions{left:0;right:0;top:142px;width:100%;justify-content:space-between;padding:8px 12px}.header.quiet-header .language-options{gap:6px}.header.quiet-header .language-options a{min-width:40px;min-height:40px}.header.quiet-header.menu-open #main-nav{left:0;right:0;top:210px;transform:none;width:100%;max-width:none;background:#30231ff2}.header.quiet-header #main-nav a{font-size:18px}}
@media(max-width:360px){.header.quiet-header .language-options{gap:2px}.header.quiet-header .language-options a{min-width:36px;padding:5px}.header.quiet-header .header-actions{padding:7px 9px;gap:4px}}
