.toast-stack.svelte-jdy2v9{display:flex;flex-direction:column;gap:var(--space-sm);max-width:var(--toast-max-width)}.toast.svelte-jdy2v9{display:flex;overflow:hidden;border-radius:var(--toast-radius);border:var(--toast-border);box-shadow:var(--toast-shadow);background:var(--toast-bg)}.toast-accent.svelte-jdy2v9{width:3px;flex-shrink:0}.toast-content.svelte-jdy2v9{padding:var(--toast-padding);font-family:var(--toast-font);font-size:var(--toast-font-size);display:flex;align-items:center;gap:var(--space-md);flex:1}.toast-action.svelte-jdy2v9{all:unset;cursor:pointer;flex-shrink:0;transition:opacity var(--duration-instant) var(--easing-default)}.toast-action.svelte-jdy2v9:hover{opacity:.8}.empty-grid.svelte-jdy2v9{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-md)}.empty-state.svelte-jdy2v9{border:var(--elevation-border);border-radius:var(--radius-md);padding:var(--space-2xl) var(--space-lg);display:flex;flex-direction:column;align-items:center;gap:var(--empty-gap);text-align:center}.empty-icon.svelte-jdy2v9{width:var(--empty-icon-size);height:var(--empty-icon-size);color:var(--empty-icon-color)}.empty-icon.svelte-jdy2v9 svg:where(.svelte-jdy2v9){width:100%;height:100%}.empty-action.svelte-jdy2v9{font-family:var(--button-font);font-size:var(--button-md-font-size);letter-spacing:var(--button-tracking);height:var(--button-md-height);padding:0 var(--button-md-padding-x);border:none;border-radius:var(--button-radius);background:var(--color-accent);cursor:pointer;transition:background var(--button-transition)}.empty-action.svelte-jdy2v9:hover{background:var(--color-accent-hover)}.empty-action-secondary.svelte-jdy2v9{font-family:var(--button-font);font-size:var(--button-md-font-size);letter-spacing:var(--button-tracking);height:var(--button-md-height);padding:0 var(--button-md-padding-x);border:var(--elevation-border);border-radius:var(--button-radius);background:transparent;cursor:pointer;transition:background var(--button-transition)}.empty-action-secondary.svelte-jdy2v9:hover{background:var(--color-surface-secondary)}.skeleton-grid.svelte-jdy2v9{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-md)}.skeleton-card.svelte-jdy2v9{border:var(--elevation-border);border-radius:var(--radius-md);padding:var(--space-lg)}.skeleton-demo.svelte-jdy2v9{display:flex;flex-direction:column;gap:var(--space-sm)}.skeleton.svelte-jdy2v9{background:var(--skeleton-bg);border-radius:var(--skeleton-radius);position:relative;overflow:hidden}.skeleton.svelte-jdy2v9:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--skeleton-shine),transparent);animation:svelte-jdy2v9-shimmer var(--skeleton-duration) infinite}@keyframes svelte-jdy2v9-shimmer{to{left:100%}}.skeleton-card-demo.svelte-jdy2v9{display:flex;flex-direction:column}.skeleton-avatar-demo.svelte-jdy2v9{display:flex;align-items:center;gap:var(--space-md)}.skeleton-table-row.svelte-jdy2v9{display:flex;gap:var(--space-md);padding:var(--space-sm) 0;border-bottom:var(--elevation-border)}.skeleton-table-row.svelte-jdy2v9:last-child{border-bottom:none}.error-grid.svelte-jdy2v9{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-md)}.error-card.svelte-jdy2v9{border:var(--elevation-border);border-radius:var(--radius-md);padding:var(--space-lg)}.error-demo-page.svelte-jdy2v9{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);text-align:center;padding:var(--space-lg) 0}.error-icon.svelte-jdy2v9{width:32px;height:32px}.error-inline.svelte-jdy2v9{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm);background:var(--color-destructive-subtle);border-radius:var(--radius-sm)}.error-inline-icon.svelte-jdy2v9{width:16px;height:16px;flex-shrink:0}.error-retry.svelte-jdy2v9{all:unset;cursor:pointer}.error-retry.svelte-jdy2v9:hover{text-decoration:underline}.error-banner.svelte-jdy2v9{padding:var(--space-sm) var(--space-md);background:var(--color-warning-subtle);border:1px solid var(--color-warning);border-radius:var(--radius-sm)}
