.browser-language-prompt{z-index:45;border:1px solid var(--line);width:min(380px,100vw - 32px);color:var(--ink);background:#fff;border-radius:18px;padding:24px;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 40px #29272524}.browser-language-prompt h2{margin:0 32px 8px 0;font-size:24px;font-weight:700;line-height:1.35}.browser-language-prompt p{color:var(--muted);margin:0 0 24px;font-size:16px;line-height:1.6}.language-prompt-close{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:14px;right:12px}.language-prompt-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.language-prompt-actions a{background:var(--blue);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:14px 16px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.language-prompt-actions button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px;font-size:16px}.language-prompt-close:hover,.language-prompt-actions button:hover{background:var(--pale);color:var(--ink)}.browser-language-prompt :is(a,button):focus-visible{outline:2px solid var(--blue);outline-offset:3px}body:has(.compare-selection-bar,.comparison-bar) .browser-language-prompt{bottom:104px}@media (width<=600px){.browser-language-prompt{right:16px;bottom:max(16px,env(safe-area-inset-bottom));border-radius:14px;padding:20px}.browser-language-prompt h2{font-size:20px}.browser-language-prompt p{margin-bottom:18px;font-size:14px}.language-prompt-close{top:8px;right:8px}.language-prompt-actions a{min-height:48px;padding:12px 16px;font-size:14px}.language-prompt-actions button{font-size:14px}body:has(.compare-selection-bar,.comparison-bar) .browser-language-prompt{bottom:calc(104px + env(safe-area-inset-bottom))}}
