/*
Theme Name: Alithea Store
Theme URI: https://example.com/alithea-theme
Author: Custom Build
Author URI: https://example.com
Description: Custom WooCommerce-powered WordPress theme replicating the Alithea storefront layout — announcement bar, mega menu, hero banner, dynamic category rows synced live from WooCommerce, testimonials, multimedia collage, WhatsApp ordering and newsletter capture. All homepage content is admin-editable and syncs automatically from the WordPress backend (products, categories, menus, Customizer, Homepage Sections).
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
Tested up to: 6.6
Text Domain: alithea
Tags: e-commerce, custom-menu, featured-images, full-width-template, one-column, translation-ready
License: GNU General Public License v2 or later
License URI: LICENSE

WooCommerce required. Install and activate the WooCommerce plugin before activating this theme.
*/

/* ==========================================================================
   0. Design tokens
   ========================================================================== */
:root{
  --alithea-bg:#ffffff;
  --alithea-ink:#141414;
  --alithea-ink-soft:#5b5b5b;
  --alithea-accent:#b8952f;      /* editable in Customizer */
  --alithea-accent-ink:#ffffff;
  --alithea-line:#e7e5e0;
  --alithea-surface:#f6f5f2;
  --alithea-danger:#c23b3b;
  --alithea-radius:2px;
  --alithea-container:1280px;
  --alithea-font-heading: "Helvetica Neue", Arial, sans-serif;
  --alithea-font-body: "Helvetica Neue", Arial, sans-serif;
  --alithea-header-h:64px;
  --alithea-bar-h:38px;
}

/* ==========================================================================
   1. Reset
   ========================================================================== */
*,*::before,*::after{box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;}
body{
  margin:0;
  font-family:var(--alithea-font-body);
  color:var(--alithea-ink);
  background:var(--alithea-bg);
  font-size:15px;
  line-height:1.6;
}
img{max-width:100%;height:auto;display:block;}
a{color:inherit;text-decoration:none;}
ul{list-style:none;margin:0;padding:0;}
button{font-family:inherit;cursor:pointer;}
input,select,textarea,button{font-family:inherit;font-size:inherit;}
h1,h2,h3,h4{font-family:var(--alithea-font-heading);font-weight:700;letter-spacing:.02em;margin:0 0 .5em;}
.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}
