/*
	Theme Name: Egestorff Stiftung
	Author: Benjamin Spils
	Author URI: http://benjaminspils.de
	Version: 2.0
	Text Domain: egestorff
*/

:root {
	--w-c: 40rem;
  --w-w: 54rem;

  --c-white: #FFFFFF;
  --c-green: #003400;
  --c-red: #A51916;
  --c-red-light: #D9423A;
  --c-beige: #FEF7F1;

  --c-background: var(--c-white);
  --c-text: var(--c-green);
  --c-highlight: var(--c-red);
  --c-anchor: var(--c-red);

  --fs-s: calc(var(--sc, 1) * .65rem);
  --fs-m: calc(var(--sc, 1) * .75rem);
  --fs-l: calc(var(--sc, 1) * 1rem);
  --fs-h1: 3rem;
  --fs-h2: 2.2rem;
  --fs-h3: 1.5rem;
  --fs-h4: var(--fs-m);

  --lh-s: 1.5;
  --lh-m: 1.5;
  --lh-l: 1.5;
  --lh-h1: 1.1;
  --lh-h2: 1.1;
  --lh-h3: 1.2;
  --lh-h4: var(--lh-m);

  --sp-s: 1rem;
  --sp-m: 2rem;
  --sp-l: 4rem;
}

@media screen and (max-width: 780px) {
  :root {
    --w-c: calc(100vw - (var(--sp-m) * 2));
    --w-w: var(--w-c);
    --fs-s: calc(var(--sc, 1) * .75rem);
    --fs-m: calc(var(--sc, 1) * .85rem);
  }
}

@media screen and (max-width: 480px) {
  :root {
    --fs-h1: 2.2rem;
    --fs-h2: 1.8rem;
    --lh-h1: 1.2;
    --lh-h2: 1.2;

    --sp-s: .75rem;
    --sp-m: 1.5rem;
    --sp-l: 3rem;
  }
}