.app-status{flex:1;justify-content:center;align-items:center;min-height:100%;display:flex}.app-status.app-status--full-page{min-height:100dvh;padding:var(--spacing-xl);background:var(--color-surface-sunken)}.app-status.app-status--error .app-status__illustration .illustration-accent{color:var(--color-danger-text)}.app-status .app-status__content{align-items:center;gap:var(--spacing-sm);width:100%;max-width:30rem;padding-block:var(--spacing-xl);text-align:center;flex-direction:column;display:flex}:is(.app-status .app-status__content) .app-status__illustration{width:8rem;height:8rem;margin-bottom:var(--spacing-xs);color:var(--color-foreground)}@media (width<=40rem){:is(.app-status .app-status__content) .app-status__illustration{width:6.5rem;height:6.5rem}}:is(.app-status .app-status__content) .app-status__eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-primary-text)}:is(.app-status .app-status__content) .app-status__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);color:var(--color-foreground);text-wrap:balance;margin:0}@media (width<=40rem){:is(.app-status .app-status__content) .app-status__title{font-size:var(--font-size-xl)}}:is(.app-status .app-status__content) .app-status__description{max-width:26rem;font-size:var(--font-size-sm);color:var(--color-foreground-secondary);text-wrap:balance;margin:0}:is(.app-status .app-status__content) .app-status__actions{justify-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-md);flex-wrap:wrap;display:flex}@media (width<=40rem){:is(.app-status .app-status__content) .app-status__actions{flex-direction:column-reverse;align-self:stretch}}
