.language-toggle{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:48px;min-height:42px;padding:8px;border:1px solid var(--line,#e5dce0);border-radius:13px;background:var(--surface,#fff);color:var(--ink,#3c202d);font:inherit;font-size:12px;font-weight:650;line-height:1;cursor:pointer;flex-shrink:0}.language-toggle svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6}.brand-bar .brand{min-width:0;margin-right:auto}.brand-bar{gap:8px}.language-dialog{width:min(390px,calc(100vw - 32px));max-height:90dvh;box-sizing:border-box;padding:24px;border:1px solid var(--line,#e5dce0);border-radius:26px;background:var(--surface,#fff);color:var(--ink,#3c202d);box-shadow:0 24px 80px #331a2640}.language-dialog::backdrop{background:#34172580;backdrop-filter:blur(5px)}.language-dialog header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.language-dialog h2{font-size:23px;margin:5px 0;line-height:1.25}.language-dialog .eyebrow{font-size:10px}.language-options{display:grid;gap:8px}.language-option{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border:1px solid var(--line,#e5dce0);border-radius:15px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.language-option[aria-pressed=true]{border-color:#b57561;background:#b5756110}.language-code{display:grid;place-items:center;width:37px;height:33px;border-radius:10px;background:#a58f8816;font-size:11px;font-weight:750}.language-check{margin-left:auto;color:#b57561;font-weight:800}.language-hint{font-size:12px;line-height:1.55;opacity:.7;margin:18px 0 0}#language-error{color:#b43838;font-size:13px}.gate-language{position:absolute;right:18px;top:max(18px,env(safe-area-inset-top))}html[lang=ru] .brand small{font-size:7px;letter-spacing:.4px}.bottom-nav a{min-width:0}.bottom-nav a span{font-size:12px}.wallet-shortcut{min-width:0}.brand-bar .brand small{letter-spacing:1px;font-size:8px}@media(max-width:390px){.brand-bar{gap:6px;padding-left:12px;padding-right:12px}.brand-bar .brand{font-size:15px;gap:6px}.brand-bar .brand-symbol{width:30px;height:32px;font-size:21px}.brand-bar .brand small{display:none}.wallet-shortcut{padding:7px 9px;gap:5px}.wallet-shortcut svg{display:none}.wallet-shortcut strong{font-size:12px}.language-toggle{min-width:44px;padding:7px;gap:4px}.language-toggle svg{width:15px}.bottom-nav a span{font-size:11px}}.dark .language-dialog,.dark .language-toggle{background:#351e29;color:#fbf2f6;border-color:#694b59}.dark .language-option{border-color:#694b59}.dark .language-option[aria-pressed=true]{border-color:#ecd2ca;background:#ecd2ca12}

@media(max-width:360px){.brand-bar .brand>span:last-child{display:none}.brand-bar .brand{flex:1}.brand-bar .wallet-shortcut{flex-shrink:0}}
