/*
 Theme Name:   Fun'n Sun RV Park
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/

:root {

	/* Content Width */

	--container : 1280px;

	/* Colors */

	--fun-orange : #FF7F32;
  --fun-teal : #1BA3A3;
 --fun-navy : #2E5984;
	--fun-yellow : #FFD54F;
  --fun-blue : #4FC3F7;
	--fun-green : #66BB6A;
	--white : #ffffff;

	/* Fluid Typography */

--font-size: 14px;  /* Root size for rem calculations */
/* Fluid Typography Scale (clamp format) */
--text-xs: clamp(0.75rem, 0.7rem + 0.25vw, 0.875rem);      /* 12px → 14px */
--text-sm: clamp(0.875rem, 0.825rem + 0.25vw, 1rem);       /* 14px → 16px */
--text-base: clamp(1rem, 0.95rem + 0.25vw, 1.125rem);      /* 16px → 18px */
--text-lg: clamp(1.125rem, 1.05rem + 0.375vw, 1.25rem);    /* 18px → 20px */
--text-xl: clamp(1.25rem, 1.15rem + 0.5vw, 1.5rem);        /* 20px → 24px */
--text-2xl: clamp(1.5rem, 1.35rem + 0.75vw, 1.875rem);     /* 24px → 30px */
--text-3xl: clamp(1.875rem, 1.65rem + 1.125vw, 2.25rem);   /* 30px → 36px */
--text-4xl: clamp(2.25rem, 1.95rem + 1.5vw, 3rem);         /* 36px → 48px */
--text-5xl: clamp(3rem, 2.55rem + 2.25vw, 3.75rem);        /* 48px → 60px */
	
--spacing: .25rem;

	/* Fluid Section Padding */
  /* Section Spacing - Vertical (Y) */
  --section-padding-y: clamp(3.5rem, 2.8rem + 3.5vw, 5.5rem);  /* 56px → 88px */
  
  /* Section Spacing - Horizontal (X) */
  --section-padding-x: clamp(1rem, 0.75rem + 1.25vw, 2rem);    /* 16px → 32px */
  
  /* Container Max Width */
  --container-max-width: 1280px;  /* Standard container constraint */
	
	
	
}