@import url('https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600&family=Nunito:wght@400;600;700&display=swap');
:root{
  --bg:#F5EDE2;
  --panel:#FBF6EE;
  --panel-2:color-mix(in srgb, var(--panel) 78%, var(--bg));
  --line:#E3D5C3;
  --accent:#C75B3C;
  --accent-2:#7A8A6F;
  --radius:20px;
  --text:#16181D;
  --text-2:color-mix(in srgb, var(--text) 58%, var(--bg));
  --prose:color-mix(in srgb, var(--text) 84%, var(--bg));
  --on-accent:#101114;
  --font-head:'Fraunces',Georgia,'Times New Roman',serif;
  --font-body:'Nunito',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;
  --hero-grad:linear-gradient(180deg,var(--text),var(--text));
  --hero-fill:transparent;
  --hero-text-align:center;
  --hero-items:center;
  --hero-sub-margin:0 auto;
  --hero-justify:center;
  --btn-bg:var(--accent);
  --btn-shadow:none;
  --btn-shadow-hover:0 6px 18px -8px var(--accent);
  --card-bg:var(--panel);
  --card-border:1px solid var(--line);
  --card-shadow:0 1px 2px rgba(16,18,24,.05);
  --card-shadow-hover:0 16px 36px -24px rgba(16,18,24,.18);
  --card-blur:none;
  --icon-bg:var(--accent);
  --icon-radius:var(--radius);
  --glow-1:0;
  --glow-2:0;
}
