.state{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);text-align:center;border-radius:var(--radius);flex-direction:column;display:flex}.state p{max-width:36rem;color:var(--color-text-muted);margin:0}.state-title{font-family:var(--font-heading);color:var(--color-text);margin:0;font-size:1.625rem;font-weight:500}.state-empty{padding-block:var(--space-10);background:var(--color-peach)}.state-error{background:var(--color-danger-bg);border:1px solid #fecdca}.state-error .state-title{color:var(--color-danger)}.state-reference{font-size:.8125rem}.spinner{border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}
