

@font-face {
  font-family: "Young Serif";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/fonts/young-serif-latin-400-normal.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Young Serif";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/fonts/young-serif-latin-ext-400-normal.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Figtree";
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url("../assets/fonts/figtree-latin-wght-normal.woff2") format("woff2-variations");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Figtree";
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url("../assets/fonts/figtree-latin-ext-wght-normal.woff2") format("woff2-variations");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

:root {
  
  --vapno: #f3f4ee;
  --vapno-stin: #e6e9de;       
  --papir: #fbfbf8;            

  
  --oliva: #4b533f;            
  --oliva-tmava: #2f3626;      
  --oliva-lehka: #cdd3bd;      

  
  --drevo: #4e4944;            
  --text: #2d2a26;             
  --text-tlumeny: #5d564c;     

  
  --obloha: #6282b9;           
  --obloha-text: #36528a;      
  --obloha-tmava: #26406b;     
  --obloha-mlha: #e4ebf5;      

  
  --hlina: #8a806f;            
  --hlina-text: #675e50;       
  --cara: #cfd0c3;             

  
  --bar-1: #e4ebf5;
  --bar-2: #d2deee;
  --bar-3: #bfcfe6;
  --bar-4: #a9bedd;
  --bar-5: #4a6798;
  --bar-6: #3a5685;
  --bar-7: #2d4875;

  
  --font-nadpis: "Young Serif", "Iowan Old Style", Georgia, serif;
  --font-text: "Figtree", "Segoe UI", system-ui, -apple-system, sans-serif;

  --fs-text: 1.0625rem;
  --fs-male: 0.9375rem;
  --fs-h3: clamp(1.4rem, 1.1rem + 1.2vw, 1.75rem);
  --fs-h2: clamp(2rem, 1.3rem + 3vw, 3.25rem);
  --fs-h1: clamp(2.5rem, 1.5rem + 4.6vw, 4.75rem);

  
  --s-1: 0.25rem;
  --s-2: 0.5rem;
  --s-3: 0.75rem;
  --s-4: 1rem;
  --s-5: 1.5rem;
  --s-6: 2rem;
  --s-7: 3rem;
  --s-8: 4rem;
  --s-9: 6rem;
  --s-10: 8rem;
  --sekce: clamp(4.5rem, 3rem + 7vw, 8.5rem);

  
  --radius: 0.5rem;
  --radius-velky: 0.875rem;
  --obsah: 70rem;              
  --uzky: 40.5rem;             
  --ease: cubic-bezier(0.22, 1, 0.36, 1); 
  --t-rychle: 200ms;
  --t-stredni: 400ms;
  --t-pomale: 700ms;

  --vyska-hlavicky: 4.25rem;
}
