/*
Theme Name: Pregnancy Calendar
Theme URI: https://pregnancycalendar.org/
Description: Child theme of Twenty Twenty-Five for pregnancycalendar.org — warm handbook palette, curated home, week layouts, Polylang-friendly chrome. Keep Polylang (free); activate after TT5 is installed.
Author: Voicency / Pregnancy Calendar
Author URI: https://pregnancycalendar.org/
Template: twentytwentyfive
Version: 1.1.0
Requires at least: 6.7
Tested up to: 6.8
Requires PHP: 7.2
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: pregnancy-calendar
Tags: full-site-editing, block-patterns, custom-colors, custom-logo, translation-ready, accessibility-ready
*/

/* Small presentation helpers; most design lives in theme.json */

.pregcal-trimester-chip a,
.pregcal-trimester-chip .wp-block-button__link {
	border-radius: 999px;
	font-weight: 600;
	letter-spacing: 0.02em;
	text-decoration: none;
}

.pregcal-week-card {
	border: 1px solid color-mix(in srgb, var(--wp--preset--color--primary) 28%, transparent);
	border-radius: 12px;
	background: var(--wp--preset--color--base);
	transition: box-shadow 0.2s ease, transform 0.2s ease;
}

.pregcal-week-card:hover {
	box-shadow: 0 8px 24px color-mix(in srgb, var(--wp--preset--color--ink) 12%, transparent);
	transform: translateY(-2px);
}

.pregcal-lang-switcher-placeholder {
	font-size: 0.875rem;
	opacity: 0.85;
}

.pregcal-hero-logo img {
	max-height: 96px;
	width: auto;
}

/* Caramel header */
.pregcal-header a, .pregcal-header .wp-block-navigation-item__content { color: var(--wp--preset--color--white); }
.pregcal-header a:hover { opacity: .8; }
.pregcal-header .lang-item a, .pregcal-header select { color: var(--wp--preset--color--white); }
