/* ==========================================================
   Cards — neumorphism + subtle glass tint
   ========================================================== */
.card {
	margin-bottom: 20px;
	border: none !important;
	border-radius: var(--nm-radius);
	background: var(--nm-surface);
	box-shadow: var(--nm-raised);
	overflow: hidden;
	position: relative;
}

[data-nm-theme="dark"] .card { background: var(--nm-surface); }

.card-header,
.card-footer {
	border: none;
	background: transparent;
	color: var(--nm-muted);
	padding: 14px 20px;
}
.card-footer { border-top: 1px solid var(--glass-edge); }

.card-title {
	padding: 16px 0 8px 0;
	font-size: 15px;
	font-weight: 700;
	color: var(--nm-navy);
	font-family: "Nunito", sans-serif;
	display: flex;
	align-items: center;
	gap: 8px;
}
[data-nm-theme="dark"] .card-title { color: var(--nm-text); }

.card-title span { color: var(--nm-muted); font-size: 13px; font-weight: 400; }
.card-body { padding: 16px 18px 18px 18px; }

/* Glass card variant */
.card.glass-card {
	background: var(--glass-bg);
	-webkit-backdrop-filter: var(--glass-blur);
	backdrop-filter: var(--glass-blur);
	border: 1px solid var(--glass-border) !important;
	box-shadow: var(--glass-shadow);
}
