/* Animation fade pour le footer */
.footer-fade-scroll {
    opacity: 0;
    transition: opacity 1.2s cubic-bezier(.77,0,.18,1);
}
.footer-fade-scroll.visible {
    opacity: 1;
}
/* Animation slide vers le bas pour la navbar */
.navbar-slide-down {
    opacity: 0;
    transform: translateY(-60px);
    transition: opacity 0.35s cubic-bezier(.77,0,.18,1), transform 0.35s cubic-bezier(.77,0,.18,1);
}
.navbar-slide-down.visible {
    opacity: 1;
    transform: translateY(0);
}
@import "css/global.css";

/* Mise en évidence du lien Boutique dans la navbar */
.boutique-highlight {
    background: #FFD600 !important;
    color: #18181b !important;
    border-radius: 8px;
    padding: 6px 10px;
    font-weight: 700;
    box-shadow: 0 2px 8px 0 rgba(0,0,0,0.08);
    transition: background 0.2s;
    line-height: 1.1;
    height: auto;
    display: inline-flex;
    align-items: center;
}
.boutique-highlight:hover {
    background: #ffe066;
}
.navbar .links {
    display: flex;
    align-items: center;
    gap: 28px;
}
.navbar .links .link,
.navbar .links .boutique-highlight {
    display: inline-flex;
    align-items: center;
    height: 36px;
    line-height: 1.1;
    vertical-align: middle;
    font-size: 19px;
    font-weight: 600;
    text-decoration: none;
}
