/*
Theme Name: Lumen Air
Theme URI: https://lumenair.co/
Author: Lumen Air
Author URI: https://lumenair.co/
Description: Lumen Air child theme for Twenty Twenty-Five. Encodes the Lumen Air brand system (11 colour tokens, the Inter and IBM Plex Mono type scale) as theme.json presets, and ships the homepage as a custom 360 hero block plus ten editable section patterns.
Template: twentytwentyfive
Version: 2.5.2
Requires at least: 6.7
Tested up to: 6.8
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: lumen-air
Tags: full-site-editing, block-patterns, one-column, custom-colors
*/

/*
 * Brand rules that must beat the parent theme regardless of stylesheet order.
 * The bulk of the homepage CSS lives in assets/css/site.css.
 */

:root {
	--lumen-ink: #12130F;
	--lumen-coal: #1E2019;
	--lumen-cream: #F0EEE6;
}

/* Twenty Twenty-Five sets a link underline with !important. Lumen Air styles its
   own links and buttons, so opt out inside the site body only. */
.wp-site-blocks a:where(:not(.wp-element-button)) {
	text-decoration: none !important;
}

.wp-site-blocks a:where(:not(.wp-element-button)):hover {
	text-decoration: none !important;
}

/* Keep the parent's focus ring, but in a brand colour. */
:where(.wp-site-blocks *:focus-visible) {
	outline: 2px solid #C8F7CE;
	outline-offset: 2px;
}
