@layer ss-defaults{.ss-slot{padding-block:var(--ss-rhythm)}.ss-slot[data-rhythm=small]{padding-block:var(--ss-rhythm-tight)}.ss-slot[data-rhythm=large]{padding-block:var(--ss-rhythm-loose)}.ss-slot[data-rhythm=none]{padding-block:0}.ss-slot__inner{padding-inline:var(--ss-gutter);max-inline-size:var(--ss-page-width);margin-inline:auto}[data-width=text]>.ss-slot__inner{max-inline-size:var(--ss-page-width-text)}[data-width=wide]>.ss-slot__inner{max-inline-size:var(--ss-page-width-wide)}.ss-column{padding-inline:var(--ss-gutter);max-inline-size:var(--ss-page-width);margin-inline:auto}.ss-column[data-width=wide]{max-inline-size:var(--ss-page-width-wide)}[data-width=full]>.ss-slot__inner{max-inline-size:none;padding-inline:0}.ss-slot,.ss-page{font-family:var(--ss-font);font-size:var(--ss-text-base)}.ss-page-title{font-size:var(--ss-title-size);font-weight:var(--ss-heading-weight);text-wrap:balance}.ss-slot h1{font-size:var(--ss-title-size)}.ss-page-subtitle{font-size:var(--ss-subtitle-size);font-weight:var(--ss-heading-weight);text-wrap:balance}.ss-muted{color:var(--ss-muted)}.ss-faint{color:var(--ss-faint)}.ss-text-small{font-size:var(--ss-text-small)}.ss-text-tiny{font-size:var(--ss-text-tiny)}.ss-text-lead{font-size:var(--ss-text-lead)}.ss-panel{border:var(--ss-border);border-radius:var(--ss-radius-card);padding:1.25rem}.ss-chip{border:var(--ss-border);border-radius:var(--ss-radius-pill);font-size:var(--ss-text-tiny);padding:.125rem .5rem}.ss-gallery__image{border-radius:var(--ss-radius-media);object-fit:cover;inline-size:100%}.ss-gallery__placeholder{aspect-ratio:1;border-radius:var(--ss-radius-media);background:var(--ss-surface-muted);inline-size:100%;font-size:var(--ss-text-small);color:var(--ss-muted);justify-content:center;align-items:center;display:flex}.ss-page{gap:var(--ss-page-gap);inline-size:100%;padding-inline:var(--ss-gutter);padding-block:var(--ss-rhythm);max-inline-size:var(--ss-page-width);flex-direction:column;flex:auto;margin-inline:auto;display:flex}.ss-page[data-width=text]{max-inline-size:var(--ss-page-width-text)}.ss-page[data-width=wide]{max-inline-size:var(--ss-page-width-wide)}.ss-page[data-width=full]{max-inline-size:none;padding-inline:0}.ss-page[data-align=center]{text-align:center;padding-block:var(--ss-rhythm-loose);justify-content:center;align-items:center}}
