      .glass-footer {
        background: rgba(0, 0, 0, 0.4);  
        backdrop-filter: blur(6px);
        color: rgba(222, 226, 230, 0.75) !important;
        font-size: 0.85rem;
      }

      @media (prefers-color-scheme: light) {
        .glass-footer {
          background: rgba(255, 255, 255, 0.6); 
          color: #222;
        }
      }

      .glass-footer a {
        color: inherit;
        text-decoration: none;
      }

      .glass-footer a:hover {
        color: var(--bs-primary);
      }

      .glass-footer .language-switcher a {
        margin: 0 4px;
        font-size: 0.9rem;
      }

      .glass-footer .social-icons i {
        font-size: 1.1rem;
      }

      @media (max-width: 768px) {
        .glass-footer .social-icons i {
          font-size: 1rem;
        }
      }

