/* === WordPress Calendar (colorful minimal) === */
.wp-block-calendar {
	text-align: center;
	font-family: "Inter", system-ui, sans-serif;
	margin: 0 auto;
}

.wp-block-calendar caption {
	background: #0abdc6;
	color: #fff;
	font-weight: 600;
	text-transform: uppercase;
}

.wp-calendar-table {
	width: 100%;
	border-collapse: collapse;
}

.wp-calendar-table th {
	background: #e8f9fb;
	color: #0a6b6f;
	font-weight: 600;
}

.wp-calendar-table td {
	color: #333;
	transition: background 0.2s ease, color 0.2s ease;
}

/* Hover эффект */
.wp-calendar-table td:hover {
	background: #e0f7fa;
	color: #000;
	cursor: pointer;
}

/* День с постом (ссылкой) */
.wp-calendar-table td a {
	display: block;
	color: #0abdc6;
	font-weight: 600;
	text-decoration: none;
}

.wp-calendar-table td a:hover {
	color: #fff;
	background: #0abdc6;
}

/* Текущий день */
#today,
.wp-calendar-table td#today a {
	background: #0abdc6 !important;
	color: #fff !important;
	font-weight: 700;
	box-shadow: 0 0 0 3px rgba(10,189,198,0.2);
}

/* Навигация */
.wp-calendar-nav {
	display: flex;
	justify-content: space-between;
	font-size: 0.9rem;
}

.wp-calendar-nav a {
	color: #0abdc6;
	text-decoration: none;
}
.wp-calendar-nav a:hover {
	text-decoration: underline;
}