        .lang-minimal {
            position: fixed;
            bottom: 5px;           /* Más abajo (antes 20px) */
            right: 10px;
            display: flex;
            gap: 4px;
            font-size: 1.2rem;      /* Más pequeñas (antes 1.6rem) */
            line-height: 1;
            background-color: rgb(255, 255, 255);
            z-index: 9999;
        }

        .lang-minimal a {
            text-decoration: none;
            padding: 2px 3px;
            opacity: 0.4;
            transition: opacity 0.2s ease;
            border-radius: 4px;
        }

        .lang-minimal a:hover {
            opacity: 0.9;
        }

        .lang-minimal a.active {
            opacity: 1;
        }