/**
 * Nelson Calendar — "default" skin.
 *
 * The baseline look: soft surfaces, clear borders. Consumes
 * var(--nelson-*) tokens with neutral standalone fallbacks only.
 */

.nc-calendar.nc-skin-default .nc-grid-card {
	background: var(--nelson-bg-white, #ffffff);
	border: 1px solid var(--nelson-border, #e5e7eb);
	border-radius: 8px;
	padding: 1rem;
}

.nc-calendar.nc-skin-default .nc-grid-title {
	color: var(--nelson-text, #1f2937);
}

.nc-calendar.nc-skin-default .nc-event-chip {
	border-left: 3px solid var(--nelson-primary, #2563eb);
}

/* On a multi-day bar, only the first day carries the accent edge — the
 * continuation days must not repeat a left border, so the bar reads as one. */
.nc-calendar.nc-skin-default .nc-event-chip--span.nc-span-continues-before {
	border-left: 0;
}

.nc-calendar.nc-skin-default .nc-list-item:hover {
	background: var(--nelson-bg-light, #f9fafb);
}
