.spacer{--spacer-smaller:1.25rem;--spacer-small:2.5rem;--spacer-medium:5rem;--spacer-large:7.5rem;--spacer-larger:10rem}@media (max-width: 767px){.spacer{--spacer-smaller:.625rem;--spacer-small:1.25rem;--spacer-medium:2.5rem;--spacer-large:5rem;--spacer-larger:7.5rem}}.spacer{-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:.0001;justify-content:center;align-items:center;display:flex}body.-display-spacers .spacer{opacity:1;background:hsla(calc(var(--s-color-complementary-h) + 0),calc(calc(calc(var(--s-color-complementary-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-complementary-l) + 0) - 0)*1%),.1);color:var(--s-color-complementary)}.spacer:after{content:"{ spacer: " attr(size)" }";text-transform:uppercase;color:var(--s-color-complementary);font-family:monospace}.spacer{background:hsla(calc(var(--s-color-complementary-h) + 0),calc(calc(calc(var(--s-color-complementary-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-complementary-l) + 0) - 0)*1%),.3);color:hsla(var(--s-shade-text-complementary-hue,var(--s-shade-text-hue,calc(var(--s-color-complementary-h) + var(--s-shade-text-complementary-spin,var(--s-shade-text-spin,0))))),calc(var(--s-shade-text-complementary-saturation,var(--s-shade-text-saturation,calc(var(--s-color-complementary-s) + var(--s-shade-text-complementary-saturate,var(--s-shade-text-saturate,0)) - var(--s-shade-text-complementary-desaturate,var(--s-shade-text-desaturate,0)))))*1%),calc(var(--s-shade-text-complementary-lightness,var(--s-shade-text-lightness,calc(var(--s-color-complementary-l) + var(--s-shade-text-complementary-lighten,var(--s-shade-text-lighten,0)) - var(--s-shade-text-complementary-darken,var(--s-shade-text-darken,0)))))*1%),var(--s-shade-text-complementary-alpha,var(--s-shade-text-alpha,var(--s-color-complementary-a,1))))}.spacer{transition-property:var(--s-transition-default-property);transition-duration:var(--s-transition-default-duration);transition-timing-function:var(--s-transition-default-timing-function);transition-delay:var(--s-transition-default-delay)}.spacer.-smaller{height:var(--spacer-smaller)}.spacer.-small{height:var(--spacer-small)}.spacer.-medium{height:var(--spacer-medium)}.spacer.-large{height:var(--spacer-large)}.spacer.-larger{height:var(--spacer-larger)}.spacer:after{font-size:calc(var(--s-size-small, )*var(--s-scale,1));letter-spacing:.2em}
