body {
    margin: 0;               /* remove browser default margin */
    padding: 0;  

    font-family: "Inter", -apple-system, BlinkMacSystemFont, Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.6;
    color: #222;
    background: #f2f2f2;
}

/* -------------------------
   GLOBAL LINK STYLES
   ------------------------- */

a {
  color: #222;            /* normal link color */
  text-decoration: none;     /* remove underline */
  transition: color 0.15s ease;
  text-decoration: underline;
}

a:hover {
  color: #bbb5a2;            /* beige hover */
  text-decoration: underline;
}

a:visited {
  color: #222;            /* visited color (purple-ish, edit as needed) */
}
/* 
a:active {
  color: #b08c60;         
} */