:root {
    --color-primary: #cb040e;
    --color-secondary: #c131187a;
}

#grid table {
    overscroll-behavior: contain;
    /* Réduit l'effet de rebond */
}

body {
    min-height: 100%;
    /* overflow: hidden; */
}

.logo {
    width: 300px;
    max-height: 50px;
}

@media screen and (max-width: 768px) {
    .logo {
        height: 20px;
    }
}

.header {
    background: #FFFFFF;
    border-bottom: 1px solid var(--color-primary);
}
