.sepia-btn {
    background-color: #704214;
    color: #fffaf0;
    border: 1px solid #5a3310;
    padding: 0.4em 0.8em;
    margin-bottom: 0.5em;
    cursor: pointer;
    border-radius: 4px;
    font-family: "Georgia", serif;
    filter: sepia(60%) contrast(1.1);
    transition: all 0.2s ease;
}
.sepia-btn:hover {
    background-color: #8b5e2a;
    filter: sepia(90%) contrast(1.2);
}

.back-to-menu {
    position: absolute;
    top: 15px;
    left: 15px;
}
/* Disparition quand on scroll */
.back-to-menu.hidden {
    opacity: 0;
    transform: translateY(-20px);
    pointer-events: none;   /* empêche de cliquer quand c’est caché */
}
