@font-face {font-family:'Kaushan Script';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/kaushan-script.ttf) format('truetype');}
/* Change the journal's visual identity here. */
@font-face {
  font-family:'Caveat Brush';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(../fonts/caveat-brush.ttf) format("truetype")
}

@font-face {
  font-family:'Manrope';
  font-style:normal;
  font-weight:300;
  font-display:swap;
  src:url(../fonts/manrope-300.ttf) format("truetype")
}

@font-face {
  font-family:'Manrope';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(../fonts/manrope-400.ttf) format("truetype")
}

@font-face {
  font-family:'Manrope';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url(../fonts/manrope-600.ttf) format("truetype")
}

@font-face {
  font-family:'Manrope';
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:url(../fonts/manrope-800.ttf) format("truetype")
}

:root {
  --color-ink:#0b1111;
  --color-paper:#f4f2ec;
  --color-white:#fff;
  --color-accent:#67d2df;
  --color-accent-ink:#176572;
  --color-muted:#5c6562;
  --color-line:rgba(11,17,17,.19);
  --font-sans:'Manrope',sans-serif;
  --font-script:'Caveat Brush',cursive;
  --font-destination:'Kaushan Script',cursive;
  --text-small:.75rem;
  --text-body:1rem;
  --space-1:.5rem;
  --space-2:1rem;
  --space-3:1.5rem;
  --space-4:2.5rem;
  --space-5:4rem;
  --space-6:6rem;
  --space-7:9rem;
  --gutter:clamp(1.25rem,5vw,6rem);
  --content:1320px;
  --radius-card:1.3rem;
  --line:1px;
  --overlay-opacity:.42;
  --motion-fast:480ms;
  --motion-medium:1050ms;
  --motion-cinematic:1600ms;
  --ease-out-cinematic:cubic-bezier(.19,1,.22,1);
  --ease-soft:cubic-bezier(.25,.46,.45,.94)
}

