.mlab-socialls-page {
    box-sizing: border-box;
    max-width: 28rem;
    margin: 0 auto;
    padding: var(--me5rine-lab-spacing-xl, 2rem) var(--me5rine-lab-spacing-md, 1rem) var(--me5rine-lab-spacing-xl, 2rem);
    text-align: center;
    color: var(--mlab-socialls-text, var(--me5rine-lab-text, #1a1a1a));
}

.mlab-socialls-page .me5rine-lab-page-title,
.mlab-socialls-page .me5rine-lab-lead,
.mlab-socialls-page .me5rine-lab-kicker {
    color: var(--mlab-socialls-text, var(--me5rine-lab-text, #1a1a1a));
}

.mlab-socialls-page--landing {
    max-width: 36rem;
}

.mlab-socialls-page__avatar img {
    display: block;
    width: 6rem;
    height: 6rem;
    margin: 0 auto var(--me5rine-lab-spacing-md, 1rem);
    border-radius: 50%;
    object-fit: cover;
}

.mlab-socialls-page .admin-lab-linktree-like-socials-list,
.mlab-socialls-page .mlab-socials-template {
    text-align: left;
}

.mlab-socialls-page--landing .me5rine-lab-form-button + .me5rine-lab-form-button {
    margin-left: var(--me5rine-lab-spacing-sm, 0.5rem);
}

.mlab-socialls-page.mlab-socialls-official {
    padding-top: var(--me5rine-lab-spacing-xl, 2rem);
}

.mlab-socialls-official .me5rine-lab-kicker {
    margin-bottom: var(--me5rine-lab-spacing-xs, 0.35rem);
}

.mlab-socialls-official .me5rine-lab-page-title {
    margin-bottom: var(--me5rine-lab-spacing-md, 1rem);
}

.mlab-socialls-official .me5rine-lab-tabs {
    justify-content: center;
    margin-bottom: var(--me5rine-lab-spacing-lg, 1.25rem);
}

.mlab-socialls-official .admin-lab-linktree-like-socials-list,
.mlab-socialls-official .mlab-socials-template {
    text-align: left;
    margin-top: 0;
}

.mlab-socialls-public {
    background: var(--mlab-socialls-bg, var(--me5rine-lab-bg, #eef2f6));
}

.mlab-socialls-page__edit {
    margin-top: var(--me5rine-lab-spacing-lg, 1.5rem);
}

/* Leftover compact editor (`template-manage.php`). Do not put this on
 * `body.mlab-socialls-manage` — the Creator Studio adds that class too, and
 * a 52rem body would shrink the Canvas column while the fixed header stays 1280. */
main.mlab-socialls-manage {
    box-sizing: border-box;
    max-width: 52rem;
    margin: 0 auto;
    padding: var(--me5rine-lab-spacing-xl, 2rem) var(--me5rine-lab-spacing-md, 1rem);
}
