@font-face {
    font-family: "allumi-std";
    src: url(https://use.typekit.net/af/2f2905/000000000000000077359dff/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/2f2905/000000000000000077359dff/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/2f2905/000000000000000077359dff/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 300;
    font-stretch: normal
}

@font-face {
    font-family: "allumi-std";
    src: url(https://use.typekit.net/af/eb84fc/000000000000000077359e17/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3) format("woff2"),url(https://use.typekit.net/af/eb84fc/000000000000000077359e17/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3) format("woff"),url(https://use.typekit.net/af/eb84fc/000000000000000077359e17/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3) format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 200;
    font-stretch: normal
}

@font-face {
    font-family: "allumi-std";
    src: url(https://use.typekit.net/af/75b870/000000000000000077359e19/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/75b870/000000000000000077359e19/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/75b870/000000000000000077359e19/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 500;
    font-stretch: normal
}

.admin-page-layout .logo {
    height: 30px;
    margin-left: 1rem;
}

.anonymous-page-layout {
    max-width: 80rem;
}

.anonymous-page-layout .logo {
    height: 50px;
    margin-bottom: 4rem;
}

.version-footer {
    position: fixed;
    bottom: 0;
    right: 0;
    padding: 4px 12px;
    pointer-events: none;
    z-index: 1;
}

@media (max-width: 959px) {
    .anonymous-page-layout .mud-main-content {
        padding: 16px !important;
        padding-top: 72px !important;
    }

    .anonymous-page-layout .logo {
        height: 35px;
        margin-bottom: 1.5rem;
    }

    .anonymous-page-layout h2 {
        font-size: 1.8rem !important;
    }
}