/* =========================================================
   Public site
   ========================================================= */

.site-content {
    flex: 1;

    padding: 24px 50px;

    background: var(--color-bg);
}

.site-content > * {
    min-width: 0;
}

@media (max-width: 900px) {
    .site-content {
        padding: 16px 20px;
    }
}

@media (max-width: 700px) {
    .site-content {
        padding: 12px;
    }
}

@media (max-width: 900px) {
    header.ant-layout-header {
        height: auto !important;
        line-height: normal !important;
    }
}
