:root{
  --arco-deep:#2F2233;
  --arco-deep-2:#382A39;
  --arco-purple:#49354A;
  --arco-purple-soft:#574255;
  --arco-gold:#F2C94C;
  --arco-cream:#F7F3EC;
  --arco-paper:#fffdf7;
  --arco-lilac:#f1eaf3;
  --arco-text:#2F2233;
  --arco-muted:#574255;
  --arco-line:rgba(73,53,74,.16);
  --arco-radius:30px;
  --arco-shadow:0 28px 80px rgba(36,24,47,.16);
  --arco-ease:cubic-bezier(.2,.8,.2,1);
}
body.arco-page{background:var(--arco-cream);color:var(--arco-text);}
body.arco-page main{overflow:hidden;}
body.arco-page h1,body.arco-page h2,body.arco-page h3{letter-spacing:-.055em;}
body.arco-page p{line-height:1.72;}
body.arco-page .yellow{color:var(--arco-gold);}
