:root {
    --md-primary-fg-color: #EE0F0F;
    --md-primary-fg-1-color: #9c9696;
    -md-primary-fg-3-color: #222020;
    --md-primary-fg-color--light: #ECB7B7;
    --md-primary-fg-white-color--ligt: #fff;
    --md-primary-fg-ligt-gray-color--ligt: #554d4d;
    --md-primary-fg-ligt-2-gray-color--ligt:#f2f2f2
    --md-primary-fg-ligt-3-gray-color--ligt:#222020
    --md-primary-fg-ligt-4-gray-color--ligt:#9c9696
    --md-primary-fg-ligt-5-gray-color--ligt:#554d4d
    /* dark mode */
    --white: #222020;
    }
    /* normal mode */
    .md-logo img {
    height: 2.3rem !important;
    }
.md-logo img:hover {
box-shadow: 0 0px 0px;
}


.md-nav__link {
  transition: color 0.2s ease, transform 0.2s ease;
}

.md-nav__link:hover {
  color: var(--md-primary-fg-color);
  transform: translateX(4px);
}

/* Background overlay applied to <p> when active */
.popup-overlay {
  position: fixed;
  top: -16px;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000;
}

/* Popout image style */
.popup-overlay img {
  max-width: 80vw;
  max-height: 80vh;
  border-radius: 8px;
  box-shadow: 0 0 20px rgba(0,0,0,0.5);
  cursor: zoom-in;
  transition: transform 0.3s ease;
  border-radius: 8px;
}

.zoomable {
  border-radius: 8px !important;
}

/* .popup-overlay img:hover {
  transform: scale(1.05);
} */

img.zoomable:not(.popped-out):hover {
  transform: scale(1.05);
  cursor: zoom-in;
  border-radius: 8px;
  transition: transform 0.5s ease-in-out;
}

  /* Zoomable images with magnifying glass cursor */
/* img.zoomable {
    border-radius: 8px;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    display: block;
    margin: 12px auto;
    max-width: 100%;
    cursor: zoom-in; 
}

img.zoomable:hover {
    transform: scale(1.05);
    box-shadow: 0 4px 12px rgba(66, 66, 66, 0.4);
} */

/* img.zoomable.zoomed {
    transform: scale(1.5);
    cursor: zoom-out;
} */

/* .popup-background {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.6); 
  justify-content: center;
  align-items: center;
  z-index: 1000;
} */

/* Popout image */
/* .popup-background img {
  max-width: 90%;
  max-height: 90%;
  border-radius: 8px;
  box-shadow: 0 0 20px rgba(0,0,0,0.5);
  cursor: pointer;
} */



 .md-header {
    background-color: var(--md-primary-fg-white-color--ligt);}
    .md-tabs {   
    background-color: var(--md-primary-fg-ligt-gray-color--ligt);}
    .md-search__form {
    background: rgb(231 231 231);}
    .md-search__form:hover {
    background: rgb(231 231 231);}
    .md-icon svg{
    /* color: #9c9696; */
    color: var(--md-primary-fg-1-color);
    }
    .md-search__form svg{
    color: var(--md-primary-fg-color); }
    .md-search__input::placeholder{
    color: var(--md-primary-fg-1-color); }
    .md-typeset h1 {
    color: var(--md-primary-fg-1-color); 
    text-transform: capitalize;
    font-weight: 500;
    font-size: 1.5rem;
    }
    .md-typeset {
    font-weight: 400;
    }
    .md-footer{
    background-color:#554d4d;
    }
    .md-copyright {
        width: 100%;
        text-align: center;
    }
    .md-nav__link:focus, .md-nav__link:hover {
    color: var(--md-primary-fg-1-color);
    }
    .md-header__title>.md-header__ellipsis {
        visibility: hidden;
    }
    /* background-color: var(--md-primary-fg-ligt-5-gray-color--ligt);} */
    /* normal mode end */
    /* dark mode */
    /* dark mode end */
    /* element changed */
    .md-header__button.md-logo img, .md-header__button.md-logo svg {
    height: 2.5rem;
    }

