.group:hover .tooltip{opacity:1;visibility:visible}.tooltip{background-color:#111827;border-radius:.5rem;color:#fff;font-size:.875rem;left:50%;margin-top:.5rem;opacity:0;padding:.375rem .75rem;pointer-events:none;position:absolute;top:100%;transform:translate(-50%);transition:opacity .2s ease;visibility:hidden;white-space:nowrap;z-index:50}.dark .tooltip{background-color:#374151}.tooltip:before{border:6px solid transparent;border-bottom-color:#111827;bottom:100%;content:"";left:50%;position:absolute;transform:translate(-50%)}.dark .tooltip:before{border-bottom-color:#374151}.language-dropdown{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;margin-top:.5rem;min-width:120px;overflow:hidden;position:absolute;right:0;top:100%;z-index:50}.dark .language-dropdown{background-color:#1f2937;border:1px solid #374151}.language-item{color:#4b5563;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:background-color .2s ease}.dark .language-item{color:#e5e7eb}.language-item:hover{background-color:#f3f4f6}.dark .language-item:hover{background-color:#374151}
