.state{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);text-align:center;flex-direction:column;display:flex}.state__icon{width:64px;height:64px;margin-bottom:var(--space-2);border-radius:var(--radius-full);background:var(--glass-fill-primary);border:var(--glass-edge);box-shadow:var(--glass-lift);color:var(--color-primary-text);justify-content:center;align-items:center;display:inline-flex}.state--error .state__icon{background:var(--glass-fill-danger);color:var(--color-danger)}.state__body{max-width:36ch}.state__action{margin-top:var(--space-4)}
