@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url(/lad/fonts/manrope-400.ttf) format('truetype')}
@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url(/lad/fonts/manrope-500.ttf) format('truetype')}
@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url(/lad/fonts/manrope-600.ttf) format('truetype')}
@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url(/lad/fonts/manrope-700.ttf) format('truetype')}
@font-face{font-family:'Prata';font-style:normal;font-weight:400;font-display:swap;src:url(/lad/fonts/prata-400.ttf) format('truetype')}
:root {
  color-scheme: light;
  --ink: #292720;
  --paper: #f7f3ed;
  --surface: #fffcf7;
  --soft: #eee7dd;
  --olive: #75533e;
  --accent-hover: #563b2d;
  --on-accent: #fffaf4;
  --gold: #b48356;
  --line: #d9cfc1;
  --muted: #71675c;
  --sand: #ece1d2;
  --error: #a23b2d;
  --error-bg: #f8e5df;
  --heading: Prata, Georgia, serif;
}
:root[data-theme="dark"] {
  color-scheme: dark;
  --ink: #f3eadf;
  --paper: #191c19;
  --surface: #222722;
  --soft: #2c332c;
  --olive: #d7af85;
  --accent-hover: #ecd0af;
  --on-accent: #211b16;
  --gold: #d7af85;
  --line: #465046;
  --muted: #b4b8ab;
  --sand: #293229;
  --error: #ffc1ad;
  --error-bg: #482d26;
}
body {
  font-family: Manrope, Arial, sans-serif;
  font-size: 15px;
}
a {
  color: inherit;
}
h1,
h2 {
  font-family: var(--heading);
  font-weight: 400;
  letter-spacing: -0.035em;
}
h3 {
  font-family: Manrope, Arial, sans-serif;
  font-weight: 600;
}
