/* 
 * STOREFLO THEME - GLOBAL CUSTOM CSS
 * 
 * This file is automatically loaded for ALL pages in the storeflo theme.
 * Add your theme-wide custom styles here.
 * 
 * Best Practices:
 * - Use theme-specific class prefixes (e.g., .storeflo-*)
 * - Avoid global selectors that might conflict with other themes
 * - Use CSS variables for consistent theming
 */

:root {
  /* Storeflo Theme Colors */
  --storeflo-primary: #CCFF00;
  --storeflo-secondary: #6E44FF;
  --storeflo-accent: #000000;
  --storeflo-background: #FFFFFF;
}

/* Theme-specific global styles */
.storeflo-container {
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 1rem;
}

.storeflo-button {
  background: var(--storeflo-primary);
  color: var(--storeflo-accent);
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  transition: all 0.3s ease;
}

.storeflo-button:hover {
  background: var(--storeflo-secondary);
  color: white;
  transform: translateY(-2px);
}

/* Custom homepage content styling */
.custom-homepage-content {
  /* Ensure API-provided HTML renders nicely */
  line-height: 1.6;
}

.custom-homepage-content img {
  max-width: 100%;
  height: auto;
}

/* Add your custom theme styles below */
