@layer components.card{:host{display:block;contain:layout style paint;border:var(--card-border, 1px solid var(--color-primary));border-radius:var(--card-border-radius, var(--border-radius));background-color:var(--card-background-color, transparent);box-shadow:var(--card-box-shadow, none);transition:var(--card-transition, none)}:host([stretch]){height:100%}:host(:hover){transform:var(--card-hover-transform, none);box-shadow:var(--card-hover-box-shadow, var(--card-box-shadow, none))}:host([color=warning]){border-color:var(--color-warning, #f59e0b);background-color:var(--color-warning-bg, #fef3c7)}:host([color=error]){border-color:var(--color-error, #ef4444);background-color:var(--color-error-bg, #fee2e2)}:host([color=success]){border-color:var(--color-success, #22c55e);background-color:var(--color-success-bg, #dcfce7)}:host([color=info]){border-color:var(--color-info, #3b82f6);background-color:var(--color-info-bg, #dbeafe)}@media(prefers-reduced-motion: reduce){:host{transition:none}:host(:hover){transform:none}}e-header{display:flex;align-items:center;gap:var(--card-header-gap, 0.75rem);padding:var(--card-header-padding, 1rem 1rem 0)}e-header ::slotted([slot=icon]){flex-shrink:0}e-header ::slotted(h1),e-header ::slotted(h2),e-header ::slotted(h3),e-header ::slotted(h4),e-header ::slotted(h5),e-header ::slotted(h6){margin:0;color:var(--card-headline-color, var(--color-primary))}e-content{display:block;padding:var(--card-padding, 1rem);overflow:hidden}e-image{display:block}e-actions{display:none;padding:var(--card-actions-padding, 0 1rem 1rem)}e-actions:has(::slotted(*)){display:block}@media(forced-colors: active){:host{border:1px solid currentColor}}}/*# sourceMappingURL=card.css.map */
