:root{--swan-empty-state:1}.swan-empty-state{--swan-internal-empty-state-illustration-size:var(--swan-sem-size-illustration-standard);display:flex;flex-direction:column;align-items:center}.swan-empty-state-illustration{margin-bottom:var(--swan-sem-space-7);width:var(--swan-internal-empty-state-illustration-size);height:var(--swan-internal-empty-state-illustration-size)}.swan-empty-state-title{font-family:var(--swan-sem-font-skin-title-subsection-font-family);font-size:var(--swan-sem-font-skin-title-subsection-font-size);font-weight:var(--swan-sem-font-skin-title-subsection-font-weight);letter-spacing:var(--swan-sem-font-skin-title-subsection-letter-spacing);line-height:var(--swan-sem-font-skin-title-subsection-line-height);text-transform:var(--swan-sem-font-skin-title-subsection-case);margin:0 0 var(--swan-sem-space-4);text-align:center}.swan-empty-state-description{font-family:var(--swan-sem-font-skin-body-standard-font-family);font-size:var(--swan-sem-font-skin-body-standard-font-size);font-weight:var(--swan-sem-font-skin-body-standard-font-weight);letter-spacing:var(--swan-sem-font-skin-body-standard-letter-spacing);line-height:var(--swan-sem-font-skin-body-standard-line-height);text-transform:var(--swan-sem-font-skin-body-standard-case);margin:0 0 var(--swan-sem-space-to-actions);text-align:center}.swan-empty-state-actions{display:flex;justify-content:center;align-items:center;gap:var(--swan-sem-space-between-actions)}.swan-empty-state-actions:not(:last-child){margin-bottom:var(--swan-sem-space-6)}@media only screen and (max-width:767px){.swan-empty-state-actions{width:100%;flex-direction:column;align-items:initial}}.swan-empty-state-large{--swan-internal-empty-state-illustration-size:var(--swan-sem-size-illustration-large)}.swan-empty-state-large .swan-empty-state-title{font-family:var(--swan-sem-font-skin-title-headline-font-family);font-size:var(--swan-sem-font-skin-title-headline-font-size);font-weight:var(--swan-sem-font-skin-title-headline-font-weight);letter-spacing:var(--swan-sem-font-skin-title-headline-letter-spacing);line-height:var(--swan-sem-font-skin-title-headline-line-height);text-transform:var(--swan-sem-font-skin-title-headline-case);margin-bottom:var(--swan-sem-space-5)}