/* Malteurop (malteurop.plumgrove.us). Ported verbatim from its inline HEAD
   <style> (2026-09-22). Self-contained: this client does not load
   global/global.css (see loader.js). Montserrat is loaded by the HEAD snippet. */

body {
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    display: flex;
    flex-direction: column;
}

body, html {
    min-height: 100vh;
}

.footer {
    margin-top: auto;
    padding: 4rem;
    font-size: 14px;
    line-height: 22px;
    color: #ffffff;
}

.footer a:link {
    color: #ffffff;
}

.size-chart {
    margin: 30px 0;

    table {
        font-size: 13px;
        text-align: left;
        border-collapse: collapse;
        width: 100%;
        margin-bottom: 30px;
    }

    tr {
        border-bottom: solid 1px #aaaaaa;
        transition-duration: 1s;
    }

    thead {
        th, td {
            background: #eaeaea;
            font-weight: bold;
            text-align: left;
            color: #121212;
            /*background: #C2C3BE;*/
        }
    }

    caption {
        text-align: left;
        font-size: 16px;
        padding: 6px;
        color: #ffffff;
        background: linear-gradient(10deg, #252525, #787878);
        /*border: solid 1px #102426;*/
    }

    .label {
        color: #121212;
        font-weight: bold;
    }

    th, td {
        padding: 2px 5px;
    }

    tr:nth-of-type(even) {
        background: #eaeaea;
    }

    tr:nth-of-type(odd) {
        background: #f5f5f5;
    }

    tr:hover {
        background: lightgoldenrodyellow;
        transition-duration: 1s;
    }

    .custom-for-you {
        font-weight: bold;
        color: #323232;
    }
}
