/* ATLASION GROUP — Étape 85 — Sélecteur multilingue premium */
.atlasion-lang-switcher{position:relative;z-index:12000;display:inline-flex;align-items:center;margin-left:8px;flex:0 0 auto}
.atlasion-lang-current{min-width:126px;height:38px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(214,165,46,.55);background:rgba(3,7,11,.86);color:#fff;cursor:pointer;border-radius:3px;font:700 11px/1 inherit;letter-spacing:1.5px}
.atlasion-lang-current:hover,.atlasion-lang-current:focus{border-color:rgba(214,165,46,.95);outline:none;box-shadow:0 0 0 2px rgba(214,165,46,.10)}
.atlasion-lang-flag{width:22px;height:15px;display:block;object-fit:cover;border-radius:1px;box-shadow:0 0 0 1px rgba(255,255,255,.16)}.atlasion-lang-name{color:#fff;white-space:nowrap;letter-spacing:.2px}.atlasion-lang-chevron{font-size:11px;opacity:.75}
.atlasion-lang-menu{position:absolute;top:calc(100% + 7px);right:0;min-width:160px;display:none;padding:5px;background:#081018;border:1px solid rgba(214,165,46,.30);border-radius:4px;box-shadow:0 18px 45px rgba(0,0,0,.55)}
.atlasion-lang-switcher.open .atlasion-lang-menu{display:block}.atlasion-lang-option{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer;font:600 12px/1.2 inherit;border-radius:3px}.atlasion-lang-option:hover,.atlasion-lang-option[aria-selected="true"]{background:rgba(214,165,46,.12);color:#f0c95a}.atlasion-lang-option .atlasion-lang-flag{width:22px;height:15px;flex:0 0 22px}.atlasion-lang-option span{white-space:nowrap}
.atlasion-rtl .atlasion-lang-menu{right:auto;left:0}.atlasion-rtl .atlasion-lang-option{text-align:right;flex-direction:row-reverse}.atlasion-rtl main,.atlasion-rtl .topbar{direction:rtl}.atlasion-rtl .site-nav{direction:rtl}.atlasion-rtl .site-nav nav{direction:rtl}.atlasion-rtl .footer-hotspot,.atlasion-rtl .home-exact-visual,.atlasion-rtl .visual-section{direction:ltr}.atlasion-rtl input,.atlasion-rtl textarea,.atlasion-rtl select{direction:rtl;text-align:right}.atlasion-rtl .flag-select-button{text-align:right}.atlasion-rtl .flag-select-option{direction:rtl;text-align:right}.atlasion-rtl .flag-select-button{flex-direction:row-reverse}.atlasion-rtl .flag-select-option{flex-direction:row-reverse}
@media(max-width:900px){.atlasion-lang-switcher{margin-left:auto;margin-right:8px}.atlasion-lang-current{height:36px}.atlasion-lang-menu{min-width:150px}}
@media(max-width:560px){.atlasion-lang-switcher{margin-left:auto}.atlasion-lang-current{min-width:112px;padding:0 9px}}
/* Hide technical iteration notes from all translated views while preserving source files unchanged. */
