@layer quarry-components{.quarry-stack{display:flex;flex-direction:column;gap:var(--quarry-stack-gap, var(--ui-layout-section-gap-md));min-width:0}.quarry-stack.is-stretched>*{width:100%}.quarry-stack.is-align-start,.quarry-inline.is-align-start,.quarry-grid.is-align-start{align-items:start}.quarry-stack.is-align-center,.quarry-inline.is-align-center,.quarry-grid.is-align-center{align-items:center}.quarry-stack.is-align-end,.quarry-inline.is-align-end,.quarry-grid.is-align-end{align-items:end}.quarry-stack.is-align-stretch,.quarry-inline.is-align-stretch,.quarry-grid.is-align-stretch{align-items:stretch}.quarry-stack.is-justify-start,.quarry-inline.is-justify-start{justify-content:flex-start}.quarry-stack.is-justify-center,.quarry-inline.is-justify-center{justify-content:center}.quarry-stack.is-justify-end,.quarry-inline.is-justify-end{justify-content:flex-end}.quarry-stack.is-justify-between,.quarry-inline.is-justify-between{justify-content:space-between}}@layer quarry-components{.quarry-page-title,.quarry-subtitle,.quarry-section-title,.quarry-section-subheading,.quarry-body-emphasis,.quarry-body,.quarry-body-subtle{margin:0}.quarry-page-title{color:var(--color-neutral-6);font-family:var(--ui-text-page-title-font-family);font-size:var(--ui-text-page-title-font-size);font-weight:var(--ui-text-page-title-font-weight);letter-spacing:var(--ui-text-page-title-letter-spacing);line-height:var(--ui-text-page-title-line-height)}.quarry-section-title{color:var(--color-neutral-6);font-family:var(--ui-text-section-title-font-family);font-size:var(--ui-text-section-title-font-size);font-weight:var(--ui-text-section-title-font-weight);letter-spacing:var(--ui-text-section-title-letter-spacing);line-height:var(--ui-text-section-title-line-height)}.quarry-subtitle{color:var(--color-neutral-6);font-family:var(--ui-text-subtitle-font-family);font-size:var(--ui-text-subtitle-font-size);font-weight:var(--ui-text-subtitle-font-weight);letter-spacing:var(--ui-text-subtitle-letter-spacing);line-height:var(--ui-text-subtitle-line-height)}.quarry-section-subheading{color:var(--color-neutral-6);font-family:var(--ui-text-section-subheading-font-family);font-size:var(--ui-text-section-subheading-font-size);font-weight:var(--ui-text-section-subheading-font-weight);letter-spacing:var(--ui-text-section-subheading-letter-spacing);line-height:var(--ui-text-section-subheading-line-height)}.quarry-body-emphasis{color:var(--color-neutral-6);font-family:var(--ui-text-body-emphasis-font-family);font-size:var(--ui-text-body-emphasis-font-size);font-weight:var(--ui-text-body-emphasis-font-weight);letter-spacing:var(--ui-text-body-emphasis-letter-spacing);line-height:var(--ui-text-body-emphasis-line-height)}.quarry-body{color:var(--color-neutral-6);font-family:var(--ui-text-body-font-family);font-size:var(--ui-text-body-font-size);font-weight:var(--ui-text-body-font-weight);letter-spacing:var(--ui-text-body-letter-spacing);line-height:var(--ui-text-body-line-height)}.quarry-body-subtle{color:var(--color-neutral-5);font-family:var(--ui-text-body-subtle-font-family);font-size:var(--ui-text-body-subtle-font-size);font-weight:var(--ui-text-body-subtle-font-weight);letter-spacing:var(--ui-text-body-subtle-letter-spacing);line-height:var(--ui-text-body-subtle-line-height)}}
