/* The EN / ES / हिं switcher (2026-10-10). One small sheet, linked from every
   page in every language, so the switcher looks the same everywhere. */
.lang-sw{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;margin-left:14px;padding:2px;border:1px solid var(--line,#16222E);border-radius:40px;font:500 11px/1 "JetBrains Mono",ui-monospace,Consolas,monospace;letter-spacing:.06em}
.lang-sw a{display:inline-block;padding:5px 8px;border-radius:40px;color:var(--muted,#8593A1);text-decoration:none;white-space:nowrap}
.lang-sw a:hover{color:var(--fg,#EEF3F7)}
.lang-sw a[aria-current]{color:#001421;background:var(--cyan,#24B6FF)}
.lang-sw a[lang=hi]{font-family:"Noto Sans Devanagari","Manrope",sans-serif;letter-spacing:0;font-size:12px}
@media (max-width:700px){.lang-sw{margin-left:6px}.lang-sw a{padding:5px 6px}}
/* "The English version governs" line on translated privacy / terms / kit license. */
.i18n-legal{margin:14px 0 0;padding:10px 14px;border:1px solid var(--line,#16222E);border-left:3px solid var(--cyan,#24B6FF);border-radius:10px;font-size:14px;color:var(--soft,#A9B4BF);max-width:760px}
.i18n-legal a{color:var(--cyan,#24B6FF)}
/* Home hero reel: every word sits flush on "Doux" in every language, as in English (Robert 10-10). */
/* Spanish nav carries the longest labels ("Herramientas", 10-10): tighten it in the two bands where it ran out of room. */
@media (min-width:701px) and (max-width:820px){html[lang=es] nav.top .links{gap:10px!important;column-gap:10px!important;font-size:11.5px}html[lang=es] nav.top .lang-sw{margin-left:8px}}
