/*
Theme Name: Bloomazz
Theme URI: https://example.com/bloomazz
Author: Bloomazz
Author URI: https://example.com
Description: A custom-built WooCommerce-ready theme for Bloomazz, a women's fashion & dress store.
Version: 0.1.0
Requires at least: 6.4
Requires PHP: 7.4
Tested up to: 6.6
Requires Plugins: woocommerce
Tags: e-commerce, custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: bloomazz
*/

/* ==========================================================================
   Brand variables
   Primary color sampled directly from assets/logo/bloomazz_purple.png (lavender).
   Design/visual pass comes later — this file only holds structure + tokens for now.
   ========================================================================== */
:root {
	--bloomazz-color-primary: #8784d3;
	--bloomazz-color-primary-dark: #65639e;
	--bloomazz-color-primary-darkest: #4a4874;
	--bloomazz-color-primary-light: #bdbbe6;
	--bloomazz-color-primary-lightest: #edecf8;

	--bloomazz-color-text: #2b2b2b;
	--bloomazz-color-text-light: #6f6f6f;
	--bloomazz-color-background: #ffffff;
	--bloomazz-color-border: #e5e3f2;

	--bloomazz-font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
	--bloomazz-font-heading: var(--bloomazz-font-body);

	--bloomazz-container-width: 1200px;
}

/* ==========================================================================
   Minimal reset (kept intentionally bare — full styling comes in the design pass)
   ========================================================================== */
*,
*::before,
*::after {
	box-sizing: border-box;
}

body {
	margin: 0;
	color: var(--bloomazz-color-text);
	background: var(--bloomazz-color-background);
	font-family: var(--bloomazz-font-body);
	line-height: 1.5;
}

img {
	max-width: 100%;
	height: auto;
}

a {
	color: var(--bloomazz-color-primary-dark);
}

.screen-reader-text {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	white-space: nowrap;
}

.container {
	max-width: var(--bloomazz-container-width);
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px;
}
