<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 * @file
 * Stack layout component styles.
 * See https://every-layout.dev/layouts/stack/ for more information
 */
[class*=l-stack] &gt; * {
  margin-top: 0;
  margin-bottom: 0;
}

[class*=l-stack] &gt; * + * {
  margin-top: var(--space-gap-y);
}

.l-stack--ruled &gt; * + * {
  padding-top: var(--space-gap-y);
  border-top: 1px solid var(--color-border);
  border-top: var(--size-border, 1px) var(--style-border, solid) var(--color-border);
}

.l-stack--none &gt; * + * {
  margin-top: 0;
}

.l-stack--minimal &gt; * + * {
  margin-top: 12px;
}

.l-stack--tight &gt; * + * {
  margin-top: 15px;
}

.l-stack--compact &gt; * + * {
  margin-top: 30px;
}

.l-stack--normal &gt; * + * {
  margin-top: 48px;
}

.l-stack--loose &gt; * + * {
  margin-top: 60px;
}

.l-stack--sparse &gt; * + * {
  margin-top: 90px;
}

/**
 No margin following contextual links
 */
[class*=l-stack] &gt; .contextual {
  margin-top: 0;
}

[class*=l-stack] &gt; .contextual:first-child + * {
  margin-top: 0;
}

/**
  Allows aligning splitting elements to align some to the bottom,
  This can be acheived by giving a child element margin-top: auto.
  We don't enable this on every stack because child elements can
  not be floated inside a flexed container.
 */
.l-stack--split {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: start;
          justify-content: flex-start;
}</pre></body></html>