/*! DSI 1.0 — Card system */

.dxp-main .dxp-card,
.dxp-main .dxp-product-card {
	background: var(--dxp-card-background);
	border: 1px solid var(--dxp-card-border);
	border-radius: var(--dxp-card-radius);
	box-shadow: var(--dxp-card-shadow);
	color: var(--dxp-color-text-primary);
}
.dxp-card--glass,
.dxp-main .dxp-panel {
	background: var(--dxp-card-glass-background);
	backdrop-filter: blur(14px);
}
.dxp-card--elevated { box-shadow: var(--dxp-elevation-floating); }
.dxp-card--interactive { transition: transform var(--dxp-motion-fast), border-color var(--dxp-motion-fast); }
.dxp-card--interactive:hover {
	border-color: var(--dxp-color-border-strong);
	transform: translateY(-2px);
}
.dxp-main .dxp-quick-fact,
.dxp-main .dxp-chip {
	background: var(--dxp-color-surface-elevated);
	border: 1px solid var(--dxp-color-border-default);
	color: var(--dxp-color-text-primary);
}
@media (prefers-reduced-motion: reduce) {
	.dxp-card--interactive { transition: none; }
	.dxp-card--interactive:hover { transform: none; }
	.dxp-card--glass, .dxp-main .dxp-panel { backdrop-filter: none; }
}
