#avoria-lang-switch{display:inline-flex;align-items:center;gap:2px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;letter-spacing:.02em;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.30);border-radius:999px;padding:4px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}#avoria-lang-switch a{display:inline-block;padding:5px 10px;border-radius:999px;color:#fff;text-decoration:none;opacity:.72;transition:opacity .15s,background .15s}#avoria-lang-switch a:hover{opacity:1}#avoria-lang-switch a.avoria-active{background:#1e6fff;color:#fff;opacity:1}#avoria-lang-switch.avoria-fixed{position:fixed;top:16px;right:18px;z-index:99999}@media(max-width:1024px){#avoria-lang-switch.avoria-fixed{top:26px;right:76px;font-size:11px;padding:2px}#avoria-lang-switch.avoria-fixed a{padding:5px 8px}.avoria-fixed-language .nav-logo-img{max-width:min(200px,calc(100vw - 196px));height:auto}}#avoria-lang-banner{position:fixed;top:0;left:0;right:0;z-index:100000;display:none;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;padding:10px 18px;background:#0d1b33;color:#fff;font-family:inherit;font-size:14px;box-shadow:0 2px 12px rgba(0,0,0,.25)}#avoria-lang-banner.avoria-show{display:flex}#avoria-lang-banner a.avoria-cta{background:#1e6fff;color:#fff;text-decoration:none;padding:7px 16px;border-radius:999px;font-weight:600;white-space:nowrap}#avoria-lang-banner button{background:transparent;border:0;color:rgba(255,255,255,.65);font-size:20px;line-height:1;cursor:pointer;padding:0 4px}#avoria-lang-banner button:hover{color:#fff}@media(max-width:600px){#avoria-lang-banner{font-size:13px;gap:10px;padding:9px 12px}}
