/*Write your custom style or CSS code here*/

/* Hide light/dark theme toggle button */
.tt-color-switch,
.tt-theme-toggle,
[data-bs-theme] .tt-color-switch,
[data-bs-theme] .tt-theme-toggle {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

/* Fix footer fluctuation during scroll */
footer.tt-footer,
footer.tt-footer .tt-footer-bottom,
footer.tt-footer * {
    transition: none !important;
    animation: none !important;
}

footer.tt-footer {
    position: relative;
    bottom: auto;
}

/* Disable header affix to prevent layout shifts */
.tt-header,
.tt-header.affix {
    position: relative !important;
    top: auto !important;
    animation: none !important;
    transition: none !important;
}

.tt-header.affix {
    position: relative !important;
}