/* =========================================================
   MICRO FOOTER (MINIMAL, PREMIUM)
========================================================= */
      .micro-footer {
        margin-top: 120px;
        background: #111;
        backdrop-filter: blur(18px) saturate(130%);
        -webkit-backdrop-filter: blur(18px) saturate(130%);
        border-top: 1px solid rgba(255, 255, 255, 0.18);
      }

      .micro-footer-inner {
        max-width: 1400px;
        padding: 14px 96px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        font-size: 13px;
        color: rgba(255, 255, 255, 0.65);
      }

      .micro-links {
        display: flex;
        gap: 20px;
      }

      .micro-links a {
        text-decoration: none;
        color: rgba(255, 255, 255, 0.7);
        transition: opacity 0.2s ease;
      }

      .micro-links a:hover {
        opacity: 0.9;
        /* color: var(--brand); */
        text-decoration: underline;
        color: #fff;
      }

      /* =========================================================
   RESPONSIVE
========================================================= */
      @media (max-width: 1024px) {
        .micro-footer-inner {
          padding: 14px 48px;
        }
      }

      @media (max-width: 600px) {
        .micro-footer-inner {
          padding: 12px 22px;
          flex-direction: column;
          gap: 8px;
          text-align: center;
        }
      }