body { background: #fcf8ef; color: #172b39; font-family: system-ui, sans-serif; }
h1, h2, h3 { color: #0b2d42; font-family: Georgia, serif; }
a { color: #175d83; }
button, .button { border-radius: 7px; }
header { border-bottom: 1px solid #e7dfd2; }

@font-face { font-family: 'Legendenreich Sans'; src: url('https://legendenreich.com/design/source-sans-3.ttf') format('truetype'); font-weight: 200 900; font-display: swap; }
@font-face { font-family: 'Legendenreich Serif'; src: url('https://legendenreich.com/design/source-serif-4.ttf') format('truetype'); font-weight: 200 900; font-display: swap; }
body { font-family: 'Legendenreich Sans', system-ui, sans-serif; }
h1, h2, h3 { font-family: 'Legendenreich Serif', Georgia, serif; }
