/*
Theme Name: SIA: Snowsports Industries of Australia
Theme URI: https://siaaustralia.com.au
Description: Astra child theme for Snowsports Industries of Australia. Brand styling on every page, plus Elementor widgets for the homepage scroll film and business search, so the whole homepage is edited in Elementor.
Author: Zenneo Design
Template: astra
Version: 1.1.2
*/

/*
 CHANGELOG
 v1.1.2  - Film top bar: logged-in members see the "Hi Name" account pill (SIA Events 1.2.6+);
           phone burger menu gains the account panel (login/join when logged out).
 v1.1.1  - End-card headline truly centred on desktop (a general .sia-home h2 margin rule was
           overriding the centring).
 v1.1.0  - Homepage is now a normal Elementor page. New Elementor widgets: SIA Scroll Film
           (all text, buttons and nav editable) and SIA Business Search. front-page.php retired.
           Elementor buttons keep their own colours (brand default no longer forced).
           End-card headline centred (wider line length).
 v1.0.2  - Business Search now uses the SIA Member Map minimap (Find a retailer /
           wholesaler buttons filter it; View full map links to /find-a-retailer/)
 v1.0.1  - Intro section fully centred (heading was left-aligning)
         - News & Advocacy section auto-hides when there are no news posts yet
 v1.0.0  Stable snapshot (pre go-live)
         - Sticky-canvas scroll hero (no GSAP pin), 144-frame WebP set
         - Site-wide brand.css (fonts, colours, buttons) over Astra/Woo/WPBakery
         - Dark sections keep light text; homepage logo forced white
         - Single "Join now" membership card; stats bar removed
         - Events pull the events category; News excludes it (no duplicate)
         - News post featured images; "Built by Zenneo" footer
         - Inner-page header: logo capped 56px, duplicate site-title hidden
*/

/* Global brand tokens applied site-wide (Astra pages inherit these). */
:root{
  --sia-blue:#159AC2; --sia-blue-d:#0E7A9B; --sia-navy:#0A1B29;
  --sia-navy-2:#12283b; --sia-ink:#14293a; --sia-ice:#EAF4F8;
  --sia-mist:#F4F9FB; --sia-line:#dceaf1;
}
body{color:var(--sia-ink);}
a{color:var(--sia-blue);}
h1,h2,h3,h4,.ast-container h1,.ast-container h2{letter-spacing:-.01em;}
.ast-button,.wp-block-button__link,button.wp-element-button,input[type=submit],.pmpro_btn{background:var(--sia-blue);border-radius:100px;color:#fff;}
.ast-button:hover,.wp-block-button__link:hover{background:var(--sia-blue-d);}
.sia-home .sia-burger{background:none!important;border:0!important;}
