/*
Theme Name: Facet
Theme URI: https://facet.example
Author: Kiln
Author URI: https://kilnwp.com
Description: A general-purpose theme for businesses and professional-services firms, built around a style-preset engine. Five presets — Corporate, Studio, Tech, Soft and Bold — each move palette, type pairing, spatial density and hero scene together, so one theme genuinely becomes a consultancy, a design studio or a software product rather than the same site in a different colour. Presets compile to CSS custom properties through a cached dynamic-CSS engine, only the active preset's webfonts are ever loaded, and the WebGL hero reads the live design tokens so a scene always arrives already wearing the site's brand colours. Includes case-study and service post types, pricing, FAQ, team and testimonial sections, a real AJAX enquiry form, and SEO scaffolding that stands down for Yoast, Rank Math and AIOSEO.
Version: 1.1.1
Requires at least: 5.9
Tested up to: 6.7
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: facet
Tags: business, portfolio, blog, two-columns, custom-menu, custom-logo, custom-colors, featured-images, translation-ready, block-styles, wide-blocks, rtl-language-support, theme-options
*/

/*
 * Real styles live in assets/css/main.css, which is enqueued with this file as
 * a dependency. The design tokens it reads are compiled per-preset and printed
 * inline by inc/dynamic-css.php.
 *
 * What stays here is only what must not wait on a second request.
 */

/* Reveal states must never strand content invisible if JS is disabled. */
html.no-js [data-reveal] { opacity: 1 !important; transform: none !important; }

/* Reserve the hero band before main.css parses, so the first paint does not
   jump when the background mounts. */
.hero { min-block-size: clamp( 30rem, 62vh, 46rem ); }
