@font-face {
  font-family:"Sora";
  font-style:normal;
  font-weight:100 800;
  font-display:swap;
  src:url("fonts/sora-latin.woff2") format("woff2");
}
@font-face {
  font-family:"DM Sans";
  font-style:normal;
  font-weight:400 700;
  font-display:swap;
  src:url("fonts/dm-sans-latin.woff2") format("woff2");
}
:root {
  --font-display:"Sora",Arial,sans-serif;
  --font-body:"DM Sans",Arial,sans-serif;
  --text-home:clamp(24px,2.9vw,48px);
  --text-title:clamp(30px,3vw,46px);
  --text-task:clamp(14px,1.05vw,17px);
  --text-nav:14px;
  --text-meta:11px;
  --weight-display:400;
  --weight-body:450;
  --weight-nav:500;
  --weight-meta:550;
  --tracking-display:-.045em;
  --leading-display:1.12;
  --leading-body:1.45;
}
body {
  font-family:var(--font-body);
  font-size:14px;
  font-weight:400;
  line-height:var(--leading-body);
  font-optical-sizing:auto;
  font-synthesis:none;
}
