/* Small integration changes; the captured responsive design remains authoritative. */
.sota-1oyx3c6-container, .sota-1feckxe, #__sota-badge-container { display: none !important; }
:focus-visible { outline: 2px solid #319f7e; outline-offset: 5px; }
#sota-language { position:fixed; right:20px; bottom:20px; z-index:10000; display:flex; gap:2px; padding:4px; background:#fff; border:1px solid #d5ddda; border-radius:999px; box-shadow:0 3px 14px #12202018; font:14px/1.2 "Stack Sans Headline",sans-serif; }
#sota-language a { display:flex; align-items:center; justify-content:center; min-width:44px; min-height:36px; color:#122020; text-decoration:none; border-radius:999px; }
#sota-language a[aria-current="true"] { background:#122020; color:#fff; }
#sota-language a:hover { background:#e7f1ec; color:#122020; }
@media (max-width:480px) { #sota-language { right:12px; bottom:12px; } }
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto !important; }
}
