/**
 * minCore Fluid Styled Content defaults.
 *
 * The positioning rules intentionally mirror TYPO3 fluid_styled_content:
 * imageorient, imagecols, imagewidth and imageheight stay owned by TYPO3's
 * GalleryProcessor and the FSC class matrix. minCore only adds stable output
 * for its media wrappers and spacer divs.
 */

:root {
    --min-fsc-textmedia-text-margin: 10px;
    --min-fsc-textmedia-column-spacing: 10px;
    --min-fsc-textmedia-row-spacing: 10px;
    --min-fsc-image-spacing-xs: 0.25rem;
    --min-fsc-image-spacing-s: 0.5rem;
    --min-fsc-image-spacing-m: 1rem;
    --min-fsc-image-spacing-l: 1.5rem;
    --min-fsc-image-spacing-xl: 2rem;
    --min-fsc-frame-space-extra-small: 1em;
    --min-fsc-frame-space-small: 2em;
    --min-fsc-frame-space-medium: 3em;
    --min-fsc-frame-space-large: 4em;
    --min-fsc-frame-space-extra-large: 5em;
    --min-fsc-inline-media-breakpoint: 47.9375em;
}

.ce-align-left { text-align: left; }
.ce-align-center { text-align: center; }
.ce-align-right { text-align: right; }

.ce-table td,
.ce-table th {
    vertical-align: top;
}

.ce-textpic,
.ce-image,
.ce-nowrap .ce-bodytext,
.ce-gallery,
.ce-row,
.ce-uploads li,
.ce-uploads div {
    overflow: hidden;
}

.ce-left .ce-gallery,
.ce-column {
    float: left;
}

.ce-center .ce-outer {
    position: relative;
    float: right;
    right: 50%;
}

.ce-center .ce-inner {
    position: relative;
    float: right;
    right: -50%;
}

.ce-right .ce-gallery {
    float: right;
}

.ce-gallery {
    --min-fsc-image-space-top: var(--min-fsc-textmedia-text-margin);
    --min-fsc-image-space-right: var(--min-fsc-textmedia-text-margin);
    --min-fsc-image-space-bottom: var(--min-fsc-textmedia-text-margin);
    --min-fsc-image-space-left: var(--min-fsc-textmedia-text-margin);
}

.ce-gallery.min-gallery--spacing-none {
    --min-fsc-image-space-top: 0;
    --min-fsc-image-space-right: 0;
    --min-fsc-image-space-bottom: 0;
    --min-fsc-image-space-left: 0;
    --min-fsc-textmedia-column-spacing: 0;
    --min-fsc-textmedia-row-spacing: 0;
}

.ce-gallery.min-gallery--spacing-compact {
    --min-fsc-image-space-top: var(--min-fsc-image-spacing-s);
    --min-fsc-image-space-right: var(--min-fsc-image-spacing-s);
    --min-fsc-image-space-bottom: var(--min-fsc-image-spacing-s);
    --min-fsc-image-space-left: var(--min-fsc-image-spacing-s);
    --min-fsc-textmedia-column-spacing: var(--min-fsc-image-spacing-s);
    --min-fsc-textmedia-row-spacing: var(--min-fsc-image-spacing-s);
}

.ce-gallery.min-gallery--spacing-normal {
    --min-fsc-image-space-top: var(--min-fsc-image-spacing-m);
    --min-fsc-image-space-right: var(--min-fsc-image-spacing-m);
    --min-fsc-image-space-bottom: var(--min-fsc-image-spacing-m);
    --min-fsc-image-space-left: var(--min-fsc-image-spacing-m);
    --min-fsc-textmedia-column-spacing: var(--min-fsc-image-spacing-m);
    --min-fsc-textmedia-row-spacing: var(--min-fsc-image-spacing-m);
}

.ce-gallery.min-gallery--spacing-large {
    --min-fsc-image-space-top: var(--min-fsc-image-spacing-l);
    --min-fsc-image-space-right: var(--min-fsc-image-spacing-l);
    --min-fsc-image-space-bottom: var(--min-fsc-image-spacing-l);
    --min-fsc-image-space-left: var(--min-fsc-image-spacing-l);
    --min-fsc-textmedia-column-spacing: var(--min-fsc-image-spacing-l);
    --min-fsc-textmedia-row-spacing: var(--min-fsc-image-spacing-l);
}

.ce-gallery[data-ce-images="1"].min-gallery--spacing-custom.min-gallery--space-top-0 { --min-fsc-image-space-top: 0; }
.ce-gallery[data-ce-images="1"].min-gallery--spacing-custom.min-gallery--space-top-xs { --min-fsc-image-space-top: var(--min-fsc-image-spacing-xs); }
.ce-gallery[data-ce-images="1"].min-gallery--spacing-custom.min-gallery--space-top-s { --min-fsc-image-space-top: var(--min-fsc-image-spacing-s); }
.ce-gallery[data-ce-images="1"].min-gallery--spacing-custom.min-gallery--space-top-m { --min-fsc-image-space-top: var(--min-fsc-image-spacing-m); }
.ce-gallery[data-ce-images="1"].min-gallery--spacing-custom.min-gallery--space-top-l { --min-fsc-image-space-top: var(--min-fsc-image-spacing-l); }
.ce-gallery[data-ce-images="1"].min-gallery--spacing-custom.min-gallery--space-top-xl { --min-fsc-image-space-top: var(--min-fsc-image-spacing-xl); }

.ce-gallery[data-ce-images="1"].min-gallery--spacing-custom.min-gallery--space-right-0 { --min-fsc-image-space-right: 0; }
.ce-gallery[data-ce-images="1"].min-gallery--spacing-custom.min-gallery--space-right-xs { --min-fsc-image-space-right: var(--min-fsc-image-spacing-xs); }
.ce-gallery[data-ce-images="1"].min-gallery--spacing-custom.min-gallery--space-right-s { --min-fsc-image-space-right: var(--min-fsc-image-spacing-s); }
.ce-gallery[data-ce-images="1"].min-gallery--spacing-custom.min-gallery--space-right-m { --min-fsc-image-space-right: var(--min-fsc-image-spacing-m); }
.ce-gallery[data-ce-images="1"].min-gallery--spacing-custom.min-gallery--space-right-l { --min-fsc-image-space-right: var(--min-fsc-image-spacing-l); }
.ce-gallery[data-ce-images="1"].min-gallery--spacing-custom.min-gallery--space-right-xl { --min-fsc-image-space-right: var(--min-fsc-image-spacing-xl); }

.ce-gallery[data-ce-images="1"].min-gallery--spacing-custom.min-gallery--space-bottom-0 { --min-fsc-image-space-bottom: 0; }
.ce-gallery[data-ce-images="1"].min-gallery--spacing-custom.min-gallery--space-bottom-xs { --min-fsc-image-space-bottom: var(--min-fsc-image-spacing-xs); }
.ce-gallery[data-ce-images="1"].min-gallery--spacing-custom.min-gallery--space-bottom-s { --min-fsc-image-space-bottom: var(--min-fsc-image-spacing-s); }
.ce-gallery[data-ce-images="1"].min-gallery--spacing-custom.min-gallery--space-bottom-m { --min-fsc-image-space-bottom: var(--min-fsc-image-spacing-m); }
.ce-gallery[data-ce-images="1"].min-gallery--spacing-custom.min-gallery--space-bottom-l { --min-fsc-image-space-bottom: var(--min-fsc-image-spacing-l); }
.ce-gallery[data-ce-images="1"].min-gallery--spacing-custom.min-gallery--space-bottom-xl { --min-fsc-image-space-bottom: var(--min-fsc-image-spacing-xl); }

.ce-gallery[data-ce-images="1"].min-gallery--spacing-custom.min-gallery--space-left-0 { --min-fsc-image-space-left: 0; }
.ce-gallery[data-ce-images="1"].min-gallery--spacing-custom.min-gallery--space-left-xs { --min-fsc-image-space-left: var(--min-fsc-image-spacing-xs); }
.ce-gallery[data-ce-images="1"].min-gallery--spacing-custom.min-gallery--space-left-s { --min-fsc-image-space-left: var(--min-fsc-image-spacing-s); }
.ce-gallery[data-ce-images="1"].min-gallery--spacing-custom.min-gallery--space-left-m { --min-fsc-image-space-left: var(--min-fsc-image-spacing-m); }
.ce-gallery[data-ce-images="1"].min-gallery--spacing-custom.min-gallery--space-left-l { --min-fsc-image-space-left: var(--min-fsc-image-spacing-l); }
.ce-gallery[data-ce-images="1"].min-gallery--spacing-custom.min-gallery--space-left-xl { --min-fsc-image-space-left: var(--min-fsc-image-spacing-xl); }

.ce-gallery figure {
    display: table;
    margin: 0;
}

.ce-gallery figcaption {
    display: table-caption;
    caption-side: bottom;
}

.ce-gallery img,
.ce-gallery iframe {
    display: block;
}

.ce-gallery picture,
.ce-gallery img,
.ce-gallery .min-media,
.ce-gallery .min-media__img {
    max-width: 100%;
}

.ce-gallery img,
.ce-gallery .min-media__img {
    height: auto;
}

.ce-gallery iframe {
    border-width: 0;
}

.ce-intext.ce-right .ce-gallery,
.ce-intext.ce-left .ce-gallery,
.ce-above .ce-gallery {
    margin-bottom: var(--min-fsc-image-space-bottom);
}

.ce-image .ce-gallery {
    margin-bottom: 0;
}

.ce-intext.ce-right .ce-gallery {
    margin-left: var(--min-fsc-image-space-left);
}

.ce-intext.ce-left .ce-gallery {
    margin-right: var(--min-fsc-image-space-right);
}

.ce-below .ce-gallery {
    margin-top: var(--min-fsc-image-space-top);
}

.ce-gallery[data-ce-images="1"].min-gallery--spacing-custom {
    margin-block-start: var(--min-fsc-image-space-top);
    margin-inline-end: var(--min-fsc-image-space-right);
    margin-block-end: var(--min-fsc-image-space-bottom);
    margin-inline-start: var(--min-fsc-image-space-left);
}

.ce-column {
    margin-right: var(--min-fsc-textmedia-column-spacing);
}

.ce-column:last-child {
    margin-right: 0;
}

.ce-row {
    margin-bottom: var(--min-fsc-textmedia-row-spacing);
}

.ce-row:last-child {
    margin-bottom: 0;
}

.ce-above .ce-bodytext {
    clear: both;
}

.ce-intext.ce-left ol,
.ce-intext.ce-left ul {
    padding-left: 40px;
    overflow: auto;
}

.ce-headline-left { text-align: left; }
.ce-headline-center { text-align: center; }
.ce-headline-right { text-align: right; }

.ce-uploads {
    margin: 0;
    padding: 0;
}

.ce-uploads li {
    list-style: none outside none;
    margin: 1em 0;
}

.ce-uploads img {
    float: left;
    padding-right: 1em;
    vertical-align: top;
}

.ce-uploads span {
    display: block;
}

.ce-table {
    width: 100%;
    max-width: 100%;
}

.ce-table th,
.ce-table td {
    padding: 0.5em 0.75em;
    vertical-align: top;
}

.ce-table thead th {
    border-bottom: 2px solid #dadada;
}

.ce-table th,
.ce-table td {
    border-top: 1px solid #dadada;
}

.ce-table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, 0.05);
}

.ce-table-bordered th,
.ce-table-bordered td {
    border: 1px solid #dadada;
}

/* minCore renders TYPO3's spacing fields as separate spacer divs. Use block-size
 * instead of margin so the spacing cannot collapse between adjacent elements. */
.frame-space-before-extra-small,
.frame-space-after-extra-small,
.frame-space-before-small,
.frame-space-after-small,
.frame-space-before-medium,
.frame-space-after-medium,
.frame-space-before-large,
.frame-space-after-large,
.frame-space-before-extra-large,
.frame-space-after-extra-large {
    display: block;
    flex: 0 0 auto;
    margin: 0;
    padding: 0;
}

.frame-space-before-extra-small,
.frame-space-after-extra-small {
    block-size: var(--min-fsc-frame-space-extra-small);
}

.frame-space-before-small,
.frame-space-after-small {
    block-size: var(--min-fsc-frame-space-small);
}

.frame-space-before-medium,
.frame-space-after-medium {
    block-size: var(--min-fsc-frame-space-medium);
}

.frame-space-before-large,
.frame-space-after-large {
    block-size: var(--min-fsc-frame-space-large);
}

.frame-space-before-extra-large,
.frame-space-after-extra-large {
    block-size: var(--min-fsc-frame-space-extra-large);
}

.frame-ruler-before::before {
    content: '';
    display: block;
    border-top: 1px solid rgba(0, 0, 0, 0.25);
    margin-bottom: 2em;
}

.frame-ruler-after::after {
    content: '';
    display: block;
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    margin-top: 2em;
}

.frame-indent {
    margin-left: 15%;
    margin-right: 15%;
}

.frame-indent-left {
    margin-left: 33%;
}

.frame-indent-right {
    margin-right: 33%;
}

.ce-gallery .min-media,
.ce-gallery .min-media__link,
.ce-gallery .min-media__lightbox {
    max-width: 100%;
}

.ce-gallery .min-media__link,
.ce-gallery .min-media__lightbox {
    display: block;
}

.ce-gallery .min-media__img {
    display: block;
    max-width: 100%;
    height: auto;
}

.ce-textpic:is(.ce-above, .ce-below):not(.ce-intext) .min-media,
.ce-image .min-media {
    width: fit-content;
}

.ce-textpic.ce-center:is(.ce-above, .ce-below):not(.ce-intext) .min-media,
.ce-image.ce-center .min-media,
.ce-image.ce-center .min-media__img {
    margin-inline: auto;
}

@media (max-width: 47.9375em) {
    .ce-left .ce-gallery,
    .ce-right .ce-gallery,
    .ce-intext.ce-right .ce-gallery,
    .ce-intext.ce-left .ce-gallery,
    .ce-column {
        float: none;
    }

    .ce-center .ce-outer,
    .ce-center .ce-inner {
        float: none;
        right: auto;
    }

    .ce-intext.ce-right .ce-gallery,
    .ce-intext.ce-left .ce-gallery {
        width: 100%;
        margin-inline: 0;
    }

    .ce-column {
        max-width: 100%;
        margin-right: 0;
        margin-bottom: var(--min-fsc-textmedia-row-spacing);
    }

    .ce-column:last-child {
        margin-bottom: 0;
    }
}

/* MIN spacing utilities
 * ---------------------------------------------------------------------------
 * ContentBlocks MIN/SpacingAdvanced emits classes such as pa5, plr4, mt3 or
 * mb2. These utilities are intentionally independent from TYPO3 frame spacing:
 * editors can adjust an element's inner padding/margin without changing the
 * global frame-space-before/after contract.
 */
:root {
    --min-util-space-1: 0.25rem;
    --min-util-space-2: 0.5rem;
    --min-util-space-3: 1rem;
    --min-util-space-4: 1.5rem;
    --min-util-space-5: 3rem;
    --min-util-space-6: 1.875rem;
    --min-util-space-7: 0.9375rem;
}

:where(.pa1, .pt1, .pr1, .pb1, .pl1, .plr1, .ptb1) { --min-padding-value: var(--min-util-space-1); }
:where(.pa2, .pt2, .pr2, .pb2, .pl2, .plr2, .ptb2) { --min-padding-value: var(--min-util-space-2); }
:where(.pa3, .pt3, .pr3, .pb3, .pl3, .plr3, .ptb3) { --min-padding-value: var(--min-util-space-3); }
:where(.pa4, .pt4, .pr4, .pb4, .pl4, .plr4, .ptb4) { --min-padding-value: var(--min-util-space-4); }
:where(.pa5, .pt5, .pr5, .pb5, .pl5, .plr5, .ptb5) { --min-padding-value: var(--min-util-space-5); }
:where(.pa6, .pt6, .pr6, .pb6, .pl6, .plr6, .ptb6) { --min-padding-value: var(--min-util-space-6); }
:where(.pa7, .pt7, .pr7, .pb7, .pl7, .plr7, .ptb7) { --min-padding-value: var(--min-util-space-7); }
:where(.pa1rem, .pt1rem, .pr1rem, .pb1rem, .pl1rem, .plr1rem, .ptb1rem) { --min-padding-value: 1rem; }
:where(.pa2rem, .pt2rem, .pr2rem, .pb2rem, .pl2rem, .plr2rem, .ptb2rem) { --min-padding-value: 2rem; }
:where(.pa3rem, .pt3rem, .pr3rem, .pb3rem, .pl3rem, .plr3rem, .ptb3rem) { --min-padding-value: 3rem; }
:where(.pa4rem, .pt4rem, .pr4rem, .pb4rem, .pl4rem, .plr4rem, .ptb4rem) { --min-padding-value: 4rem; }
:where(.pa5rem, .pt5rem, .pr5rem, .pb5rem, .pl5rem, .plr5rem, .ptb5rem) { --min-padding-value: 5rem; }
:where(.pa6rem, .pt6rem, .pr6rem, .pb6rem, .pl6rem, .plr6rem, .ptb6rem) { --min-padding-value: 6rem; }
:where(.pa7rem, .pt7rem, .pr7rem, .pb7rem, .pl7rem, .plr7rem, .ptb7rem) { --min-padding-value: 7rem; }
:where(.pa8rem, .pt8rem, .pr8rem, .pb8rem, .pl8rem, .plr8rem, .ptb8rem) { --min-padding-value: 8rem; }
:where(.pa9rem, .pt9rem, .pr9rem, .pb9rem, .pl9rem, .plr9rem, .ptb9rem) { --min-padding-value: 9rem; }
:where(.pa10rem, .pt10rem, .pr10rem, .pb10rem, .pl10rem, .plr10rem, .ptb10rem) { --min-padding-value: 10rem; }

:where(.ma1, .mt1, .mr1, .mb1, .ml1, .mlr1, .mtb1) { --min-margin-value: var(--min-util-space-1); }
:where(.ma2, .mt2, .mr2, .mb2, .ml2, .mlr2, .mtb2) { --min-margin-value: var(--min-util-space-2); }
:where(.ma3, .mt3, .mr3, .mb3, .ml3, .mlr3, .mtb3) { --min-margin-value: var(--min-util-space-3); }
:where(.ma4, .mt4, .mr4, .mb4, .ml4, .mlr4, .mtb4) { --min-margin-value: var(--min-util-space-4); }
:where(.ma5, .mt5, .mr5, .mb5, .ml5, .mlr5, .mtb5) { --min-margin-value: var(--min-util-space-5); }
:where(.ma6, .mt6, .mr6, .mb6, .ml6, .mlr6, .mtb6) { --min-margin-value: var(--min-util-space-6); }
:where(.ma7, .mt7, .mr7, .mb7, .ml7, .mlr7, .mtb7) { --min-margin-value: var(--min-util-space-7); }
:where(.ma1rem, .mt1rem, .mr1rem, .mb1rem, .ml1rem, .mlr1rem, .mtb1rem) { --min-margin-value: 1rem; }
:where(.ma2rem, .mt2rem, .mr2rem, .mb2rem, .ml2rem, .mlr2rem, .mtb2rem) { --min-margin-value: 2rem; }
:where(.ma3rem, .mt3rem, .mr3rem, .mb3rem, .ml3rem, .mlr3rem, .mtb3rem) { --min-margin-value: 3rem; }
:where(.ma4rem, .mt4rem, .mr4rem, .mb4rem, .ml4rem, .mlr4rem, .mtb4rem) { --min-margin-value: 4rem; }
:where(.ma5rem, .mt5rem, .mr5rem, .mb5rem, .ml5rem, .mlr5rem, .mtb5rem) { --min-margin-value: 5rem; }
:where(.ma6rem, .mt6rem, .mr6rem, .mb6rem, .ml6rem, .mlr6rem, .mtb6rem) { --min-margin-value: 6rem; }
:where(.ma7rem, .mt7rem, .mr7rem, .mb7rem, .ml7rem, .mlr7rem, .mtb7rem) { --min-margin-value: 7rem; }
:where(.ma8rem, .mt8rem, .mr8rem, .mb8rem, .ml8rem, .mlr8rem, .mtb8rem) { --min-margin-value: 8rem; }
:where(.ma9rem, .mt9rem, .mr9rem, .mb9rem, .ml9rem, .mlr9rem, .mtb9rem) { --min-margin-value: 9rem; }
:where(.ma10rem, .mt10rem, .mr10rem, .mb10rem, .ml10rem, .mlr10rem, .mtb10rem) { --min-margin-value: 10rem; }

/* Apply only exact MIN spacing tokens. Prefix selectors such as [class^="pa"]
 * would also match unrelated classes like page-* when custom properties inherit.
 */
:where(.pa1, .pa2, .pa3, .pa4, .pa5, .pa6, .pa7, .pa1rem, .pa2rem, .pa3rem, .pa4rem, .pa5rem, .pa6rem, .pa7rem, .pa8rem, .pa9rem, .pa10rem) { padding: var(--min-padding-value); }
:where(.pt1, .pt2, .pt3, .pt4, .pt5, .pt6, .pt7, .pt1rem, .pt2rem, .pt3rem, .pt4rem, .pt5rem, .pt6rem, .pt7rem, .pt8rem, .pt9rem, .pt10rem) { padding-block-start: var(--min-padding-value); }
:where(.pr1, .pr2, .pr3, .pr4, .pr5, .pr6, .pr7, .pr1rem, .pr2rem, .pr3rem, .pr4rem, .pr5rem, .pr6rem, .pr7rem, .pr8rem, .pr9rem, .pr10rem) { padding-inline-end: var(--min-padding-value); }
:where(.pb1, .pb2, .pb3, .pb4, .pb5, .pb6, .pb7, .pb1rem, .pb2rem, .pb3rem, .pb4rem, .pb5rem, .pb6rem, .pb7rem, .pb8rem, .pb9rem, .pb10rem) { padding-block-end: var(--min-padding-value); }
:where(.pl1, .pl2, .pl3, .pl4, .pl5, .pl6, .pl7, .pl1rem, .pl2rem, .pl3rem, .pl4rem, .pl5rem, .pl6rem, .pl7rem, .pl8rem, .pl9rem, .pl10rem) { padding-inline-start: var(--min-padding-value); }
:where(.plr1, .plr2, .plr3, .plr4, .plr5, .plr6, .plr7, .plr1rem, .plr2rem, .plr3rem, .plr4rem, .plr5rem, .plr6rem, .plr7rem, .plr8rem, .plr9rem, .plr10rem) { padding-inline: var(--min-padding-value); }
:where(.ptb1, .ptb2, .ptb3, .ptb4, .ptb5, .ptb6, .ptb7, .ptb1rem, .ptb2rem, .ptb3rem, .ptb4rem, .ptb5rem, .ptb6rem, .ptb7rem, .ptb8rem, .ptb9rem, .ptb10rem) { padding-block: var(--min-padding-value); }

:where(.ma1, .ma2, .ma3, .ma4, .ma5, .ma6, .ma7, .ma1rem, .ma2rem, .ma3rem, .ma4rem, .ma5rem, .ma6rem, .ma7rem, .ma8rem, .ma9rem, .ma10rem) { margin: var(--min-margin-value); }
:where(.mt1, .mt2, .mt3, .mt4, .mt5, .mt6, .mt7, .mt1rem, .mt2rem, .mt3rem, .mt4rem, .mt5rem, .mt6rem, .mt7rem, .mt8rem, .mt9rem, .mt10rem) { margin-block-start: var(--min-margin-value); }
:where(.mr1, .mr2, .mr3, .mr4, .mr5, .mr6, .mr7, .mr1rem, .mr2rem, .mr3rem, .mr4rem, .mr5rem, .mr6rem, .mr7rem, .mr8rem, .mr9rem, .mr10rem) { margin-inline-end: var(--min-margin-value); }
:where(.mb1, .mb2, .mb3, .mb4, .mb5, .mb6, .mb7, .mb1rem, .mb2rem, .mb3rem, .mb4rem, .mb5rem, .mb6rem, .mb7rem, .mb8rem, .mb9rem, .mb10rem) { margin-block-end: var(--min-margin-value); }
:where(.ml1, .ml2, .ml3, .ml4, .ml5, .ml6, .ml7, .ml1rem, .ml2rem, .ml3rem, .ml4rem, .ml5rem, .ml6rem, .ml7rem, .ml8rem, .ml9rem, .ml10rem) { margin-inline-start: var(--min-margin-value); }
:where(.mlr1, .mlr2, .mlr3, .mlr4, .mlr5, .mlr6, .mlr7, .mlr1rem, .mlr2rem, .mlr3rem, .mlr4rem, .mlr5rem, .mlr6rem, .mlr7rem, .mlr8rem, .mlr9rem, .mlr10rem) { margin-inline: var(--min-margin-value); }
:where(.mtb1, .mtb2, .mtb3, .mtb4, .mtb5, .mtb6, .mtb7, .mtb1rem, .mtb2rem, .mtb3rem, .mtb4rem, .mtb5rem, .mtb6rem, .mtb7rem, .mtb8rem, .mtb9rem, .mtb10rem) { margin-block: var(--min-margin-value); }
