/* ═══ SHARED LANG-SWITCHER STYLES ═══════════════════════════════════════════════ */
/* Single source of truth for the PT/EN toggle — linked by every page.            */

/* ── Language Switcher Buttons ── */
.lang-switcher { display:flex; align-items:center; gap:4px; margin-left:12px; }
.lang-btn { padding:4px 10px; font-size:11px; font-weight:700; color:#555; text-decoration:none; letter-spacing:0.08em; transition:all 0.2s; border:2px solid transparent; font-family:'DM Mono',monospace; cursor:pointer; background:none; }
.lang-btn:hover { color:#0A0A0A; text-decoration:none; }
.lang-btn.active { color:#0A0A0A; background:#B8FF00; border:2px solid #0A0A0A; padding:4px 10px; }
