/*
Theme Name: Afro Crown Beauty
Theme URI: https://afrocrownbeauty.com/
Description: Afro Crown Beauty — Braids & Beauty · Vienna. Braiding-salon skin for the ArneIron block theme, carrying the Afro Crown Beauty design system (Illustrator masters afro-crown-beauty-landing.ai and afro-crown-beauty-logo.ai): the Espresso / Ivory / Gold palette with Terracotta, Jade and Plum accents, the wide-tracked label voice, the generated braid-diagram and crown-mark SVG set, and a self-hosted two-family type system — Cormorant Garamond for the brand name, headings and prices, Montserrat for body copy, nav and labels. Both families are bundled as variable woff2 under the SIL Open Font License and served from this theme, never from the Google Fonts CDN: a CDN font request discloses the visitor's IP to a third country and is a DSGVO finding on this estate. Neither face carries Greek, subscripts or U+2192, so the site uses no typed notation and every arrow is drawn SVG.
Author: ArneIron
Author URI: https://arneiron.net/
Template: arneiron
Version: 0.3.4
Requires at least: 6.5
Tested up to: 7.1
Requires PHP: 8.1
Text Domain: arneiron-afrocrown-child
License: Proprietary
License URI: See package
*/

/* -----------------------------------------------------------------------
   This file is the WordPress theme header, plus a deliberately thin bridge
   layer. It is NOT where the design system lives.

   The Afro Crown Beauty design system is assets/css/acb.css — ~470 lines,
   all tokens in :root. It is enqueued from functions.php as handle `acb`
   and is ordered AFTER this file, so acb.css wins on equal specificity.

   Why this file is not empty-but-unused: the PARENT theme enqueues it
   automatically as handle `arneiron-child-style`, depending on
   `arneiron-old-arnie` (the last parent handle) and versioned by this
   file's own filemtime. See arneiron/inc/enqueue.php. So anything written
   here lands after the whole parent layer and before acb.css.

   Keep design decisions in acb.css. Keep only parent-rebasing here.
   ----------------------------------------------------------------------- */

/*
 * Rebase the parent's block-editor layout onto the ACB measure.
 * The parent ships contentSize 1300px; the ACB kit's --wrap is 1240px.
 * theme.json carries the authoritative value; this mirrors it for any parent
 * component that reads the constrained width from CSS rather than from
 * theme.json. (theme.json's wideSize is 1440px per the kit; --wrap governs
 * the normal measure, which is what this token feeds.)
 */
:root {
	--arneiron-content-width: 1240px;
}

/*
 * The parent's design-system stylesheet (ds.css) sets a system-font stack on
 * body. acb.css re-points it via --font. Nothing else to undo here: the
 * parent is token-driven and theme.json re-points its tokens wholesale.
 */
