/*
Theme Name: Caladesi
Theme URI: https://caladesi.biz
Author: GillyTech
Author URI: https://gillytech.com
Description: Custom block theme for Caladesi Construction and Development. Heritage Modern direction: paper ground, ink type, Caladesi red accent, gold drafting marks, blueprint slate bands. Built from the Figma design system.
Version: 0.1.0
Requires at least: 6.6
Tested up to: 7.1
Requires PHP: 8.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: caladesi
*/

/* Global refinements that theme.json cannot express. */

/* Squared corners everywhere; only headshot circles and slider dots are round. */
.wp-block-button__link,
.wp-block-image img,
.wp-block-group,
input,
textarea,
select {
	border-radius: 0;
}

/* Eyebrow label utility: 24x3 tick, letterspaced label, 24x3 tick. */
.cal-eyebrow {
	display: flex;
	align-items: center;
	gap: 12px;
	font-family: var(--wp--preset--font-family--jost);
	font-size: var(--wp--preset--font-size--caption);
	font-weight: 600;
	letter-spacing: 0.14em;
	text-transform: uppercase;
}
.cal-eyebrow::before,
.cal-eyebrow::after {
	content: "";
	display: inline-block;
	width: 24px;
	height: 3px;
	background: var(--wp--preset--color--caladesi-red);
}
.cal-band-dark .cal-eyebrow::before,
.cal-band-dark .cal-eyebrow::after {
	background: var(--wp--preset--color--gold);
}

/* Skeleton phase: visible placeholder note styling, removed as sections are designed. */
.cal-placeholder {
	border: 1px dashed var(--wp--custom--ink-25);
	padding: 24px;
	color: var(--wp--custom--ink-55);
	font-family: var(--wp--preset--font-family--jost);
	font-size: var(--wp--preset--font-size--caption);
	letter-spacing: 0.1em;
	text-transform: uppercase;
}
.cal-band-dark .cal-placeholder {
	border-color: rgba(246, 244, 238, 0.35);
	color: rgba(246, 244, 238, 0.7);
}

/* Reading column for article prose. */
.cal-reading-column > * {
	max-width: var(--wp--custom--reading-column);
	margin-left: auto;
	margin-right: auto;
}

/* Header CTA: the Start Your Project item in the primary nav renders as a button. */
.cal-nav-cta .wp-block-navigation-item__content,
nav .wp-block-navigation-item.cal-nav-cta a {
	background: var(--wp--preset--color--caladesi-red);
	color: var(--wp--preset--color--paper) !important;
	padding: 12px 20px;
}
.cal-nav-cta .wp-block-navigation-item__content:hover {
	background: var(--wp--preset--color--ink);
	text-decoration: none;
}
