/*
 Theme Name:   Bricks Child Theme
 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
*/


/* @link https://utopia.fyi/type/calculator?c=300,16,1.067,1440,20,1.25,5,2,&s=0.75|0.5|0.25,1.5|2|3|4|6,s-l&g=s,l,xl,12 */

:root {
--step--2: clamp(0.8rem, 0.88rem + 0.12vw, 1rem);    /* max 16px */
--step--1: clamp(0.9rem, 0.95rem + 0.18vw, 1.125rem);/* max 18px */
--step-0: clamp(1.05rem, 1rem + 0.3vw, 1.25rem); /* max 20px */
  --step-1:  clamp(1.06rem, 0.98rem + 0.4vw, 1.25rem);        /* ~20px */
  --step-2:  clamp(1.16rem, 1rem + 0.65vw, 1.5rem);           /* ~24px */
  --step-3:  clamp(1.28rem, 1.05rem + 1vw, 1.9rem);           /* ~30px */
  --step-4:  clamp(1.5rem, 1.15rem + 1.6vw, 2.7rem);          /* H2 */
  --step-5:  clamp(1.75rem, 1.25rem + 2.4vw, 3.4rem);         /* H1 */
}


@media (max-width: 600px) {
  :root {
    --step--2: clamp(0.75rem, 0.668rem + 0.219vw, 0.875rem);     /* cca 12–14px */
    --step--1: clamp(0.875rem, 0.768rem + 0.263vw, 1rem);        /* cca 14–16px */
    --step-0:  clamp(1rem, 0.868rem + 0.307vw, 1.125rem);        /* cca 16–18px */
    --step-1:  clamp(1.125rem, 0.968rem + 0.385vw, 1.25rem);     /* cca 18–20px */
	--step-2: clamp(1.5rem, 0.9755rem + 0.8692vw, 1.7578rem); 
    --step-3: clamp(1.3rem, 0.9562rem + 1.3789vw, 2.1973rem);  
    --step-4: clamp(1.9rem, 0.9145rem + 1.8357vw, 2.2466rem); 
    --step-5: clamp(2.5rem, 0.8435rem + 2.8775vw, 3.4332rem);  
  }
}

@media (min-width: 1600px) {
  :root {
    --step-4: clamp(1.8rem, 1.4rem + 2vw, 3.25rem);   /* H2 */
    --step-5: clamp(2.2rem, 1.6rem + 3vw, 4.2rem);    /* H1 */
  }
}


body.bricks-is-frontend :focus-visible {
  outline: none !important;