/** Shopify CDN: Minification failed

Line 47:0 All "@import" rules must come first

**/
/* ═══════════════════════════════════════════
   GRILLBUDDY HOMEPAGE — CSS VARIABLE BRIDGE
   Maps Grillbuddy variables to bootcamp theme
═══════════════════════════════════════════ */

:root {
  /* Grillbuddy brand colors — used by homepage sections */
  --orange:            #E54511;
  --coal:              #0A0A0A;
  --dark:              #1E1C1A;
  --cream:             #EEE5D7;
  --cream-dark:        #DDD3C3;
  --mid:               #F5F0E8;
  --on-dark-primary:   #EEE5D7;
  --on-dark-body:      #B5A898;
  --on-dark-muted:     #7A6E62;
  --on-light-primary:  #0A0A0A;
  --on-light-body:     #4A3E35;
  --on-light-muted:    #8A7E74;

  /* Font bridge */
  --font-hero-h1:         42px;
  --font-hero-h1-desktop: 60px;
  --font-sec-h2:          36px;
  --font-sec-h2-desktop:  44px;
  --font-body:            14px;
  --font-claim:           26px;
  --font-step-num:        48px;
  --font-stat-num:        38px;
  --font-price:           28px;
  --section-padding:      56px;
}

/* Force announcement bar orange in bootcamp header */
.header-announcements,
.announcement-bar {
  background-color: #E54511 !important;
  color: #ffffff !important;
}

/* Ensure Bebas Neue + Montserrat load for homepage sections */
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Montserrat:wght@400;500;600;700&display=swap');
