/*
Theme Name: Bellalissage Child
Theme URI: https://bellalissage.novart-studio.fr/
Description: Thème enfant de Twenty Twenty-Five pour le blog Bellalissage — palette chaleureuse, typographie élégante (Fraunces + Inter), fallback image article.
Author: Bellalissage
Template: twentytwentyfive
Version: 1.0.0
Requires at least: 6.6
Tested up to: 6.7
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: bellalissage-child
Tags: blog, one-column, custom-colors, custom-menu, featured-images, full-site-editing, block-patterns, block-styles, editor-style, rtl-language-support, translation-ready, wide-blocks
*/

:root {
	--bella-color-base: #ffffff;
	--bella-color-surface: #f7f3ef;
	--bella-color-contrast: #2a2520;
	--bella-color-muted: #6b6159;
	--bella-color-accent: #d9a679;
	--bella-color-accent-hover: #c28c5e;
	--bella-color-accent-soft: #f5e9dd;
	--bella-color-border: #eae3dc;

	--bella-font-heading: "Fraunces", Georgia, "Times New Roman", serif;
	--bella-font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;

	--bella-ease: cubic-bezier(0.4, 0, 0.2, 1);
	--bella-transition: 0.3s var(--bella-ease);

	--bella-radius-sm: 4px;
	--bella-radius-md: 6px;
	--bella-radius-lg: 12px;

	--bella-container: 1200px;
}

/* Accessibilité : focus visibles cohérents sur tout le thème */
a:focus-visible,
button:focus-visible,
input:focus-visible,
textarea:focus-visible,
select:focus-visible,
[tabindex]:focus-visible {
	outline: 2px solid var(--bella-color-accent);
	outline-offset: 3px;
	border-radius: var(--bella-radius-sm);
}
