/* Exact licensed typefaces from the House brand guide, served with the theme. */
@font-face { font-family: "DM Sans"; src: url("../fonts/DMSans-400.ttf") format("truetype"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: "DM Sans"; src: url("../fonts/DMSans-500.ttf") format("truetype"); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: "DM Sans"; src: url("../fonts/DMSans-600.ttf") format("truetype"); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: "DM Sans"; src: url("../fonts/DMSans-700.ttf") format("truetype"); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: "Playfair Display"; src: url("../fonts/PlayfairDisplay-400.ttf") format("truetype"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: "Playfair Display"; src: url("../fonts/PlayfairDisplay-500.ttf") format("truetype"); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: "Playfair Display"; src: url("../fonts/PlayfairDisplay-600.ttf") format("truetype"); font-style: normal; font-weight: 600; font-display: swap; }

:root {
 --house-ink: #07121D;
 --house-raised: #102131;
 --house-ivory: #EEE5D3;
 --house-gold: #E4C47F;
 --house-text: #F7F1E5;
 --house-muted: #B9C2C9;
 --house-rule: #31404D;
 --house-focus: #8ABBEC;
 --house-quill-paper: #F1EADD;
 --house-quill-ink: #382A23;
 --house-theory-ink: #14232D;
 --house-index-paper: #EDE3CF;
 --house-index-ink: #17332F;
 --house-thread-paper: #F4F1E9;
 --house-thread-ink: #20201E;
 --font-body: "DM Sans", Arial, sans-serif;
}
