/*! DSI 1.0 — Surfaces / elevation / glass */

.dxp-surface-flat { background: var(--dxp-color-background-canvas); box-shadow: var(--dxp-elevation-flat); }
.dxp-surface-raised {
	background: var(--dxp-color-surface-primary);
	border: 1px solid var(--dxp-color-border-default);
	border-radius: var(--dxp-card-radius);
	box-shadow: var(--dxp-elevation-raised);
}
.dxp-surface-floating {
	background: var(--dxp-color-surface-elevated);
	border: 1px solid var(--dxp-color-border-default);
	border-radius: var(--dxp-card-radius);
	box-shadow: var(--dxp-elevation-floating);
}
.dxp-surface-glass {
	background: var(--dxp-color-surface-glass);
	border: 1px solid var(--dxp-color-border-default);
	border-radius: var(--dxp-card-radius);
	backdrop-filter: blur(14px);
	box-shadow: var(--dxp-elevation-raised);
}
.dxp-surface-overlay {
	background: var(--surface-overlay, rgba(17, 24, 39, 0.82));
}
@media (prefers-reduced-motion: reduce) {
	.dxp-surface-glass { backdrop-filter: none; }
}
