.pn.pn-cache:focus-within,#s-nav.cache:focus-within{transform:none}.language-suggestion{--language-ink: var(--ink, #1C1F2A);--language-line: var(--line, rgba(28, 31, 42, .14));--language-navy: var(--navy, #1B2559);position:fixed;z-index:40;top:calc(76px + env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));box-sizing:border-box;width:360px;max-width:calc(100vw - 32px);padding:20px;border:1px solid var(--language-line);border-radius:20px;background:var(--paper, #F4F5F8);color:var(--language-ink);box-shadow:0 12px 36px -16px var(--language-ink);font-family:var(--font-sans, "Inter", sans-serif)}.language-suggestion-title{margin:0;font-size:16px;font-weight:600;line-height:1.35;letter-spacing:-.02em}.language-suggestion-detail{margin:6px 0 16px;font-size:13px;line-height:1.5}.language-suggestion-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.language-suggestion-actions a,.language-suggestion-actions button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid var(--language-line);border-radius:12px;background:transparent;color:var(--language-ink);font:500 13px/1.35 var(--font-sans, "Inter", sans-serif);text-align:center;text-decoration:none;cursor:pointer}.language-suggestion-actions .language-suggestion-accept{background:var(--language-navy);border-color:var(--language-navy);color:var(--on-primary, #FFFFFF)}.language-suggestion-actions :is(a,button):hover{opacity:.85}.language-suggestion-actions :is(a,button):focus-visible{outline:2px solid var(--language-navy);outline-offset:3px}@media(max-width:420px){.language-suggestion{padding:16px}.language-suggestion-actions{flex-direction:column;align-items:stretch}}@media print{.language-suggestion{display:none}}
