/* GENERATED FILE - DO NOT EDIT. Edit the .css source, then run tools/minify-css.py */
:root{--mcn-color-bg: #faf3ee;--mcn-color-surface: #ffffff;--mcn-color-text: #2b1811;--mcn-color-muted: #705848;--mcn-color-border: #ecdccf;--mcn-color-accent: #9f4618;--mcn-color-accent-contrast: #ffffff;--mcn-color-accent-soft: #f7e5d9;--mcn-color-footer-bg: #3a1b0b;--mcn-color-footer-text: #e7cdb9;--mcn-color-footer-heading: #ffffff;--mcn-font-body: "Gill Sans","Gill Sans MT",Calibri,"Segoe UI","Noto Sans",sans-serif;--mcn-font-heading: Georgia,"Times New Roman","DejaVu Serif",serif;--mcn-heading-weight: 400;--mcn-radius: 6px;--mcn-radius-sm: 4px;--mcn-shadow: 0 1px 2px rgba(58,27,11,0.05),0 10px 26px rgba(58,27,11,0.09);--mcn-shadow-hover: 0 6px 14px rgba(159,70,24,0.14),0 18px 38px rgba(58,27,11,0.14)}.mcn-variant-24 .mcn-site-title,.mcn-variant-24 .mcn-hero-title,.mcn-variant-24 .mcn-card-title,.mcn-variant-24 .mcn-section-title h2,.mcn-variant-24 .mcn-listing-title,.mcn-variant-24 .mcn-archive-title,.mcn-variant-24 .mcn-page-title,.mcn-variant-24 .mcn-empty-title,.mcn-variant-24 .mcn-footer-site{font-style: italic;font-weight: 400;letter-spacing: 0}.mcn-variant-24 .mcn-header{border-bottom: 1px solid var(--mcn-color-accent)}.mcn.mcn-variant-24 .mcn-card{padding: 10px;background: var(--mcn-color-surface);border-color: var(--mcn-color-border)}.mcn-variant-24 .mcn-card-media{border: 1px solid var(--mcn-color-border);border-radius: var(--mcn-radius-sm)}.mcn-variant-24 .mcn-card-body{padding: 14px 6px 4px}.mcn-variant-24 .mcn-card-title{font-size: 1.1875rem}.mcn-variant-24 .mcn-card-more{font-style: italic}.mcn-variant-24 .mcn-section-title{padding-bottom: 8px;border-bottom: 2px solid var(--mcn-color-accent)}.mcn-variant-24 .mcn-section-title h2{font-size: 1.625rem;color: var(--mcn-color-accent)}.mcn.mcn-variant-24 .mcn-chip{border-color: var(--mcn-color-accent-soft)}.mcn.mcn-variant-24 .mcn-badge{font-family: var(--mcn-font-heading);font-style: italic;font-weight: 400;font-size: 0.8125rem;letter-spacing: 0;text-transform: none;border-radius: var(--mcn-radius-sm)}.mcn-variant-24 .mcn-browser{padding: 10px;border: 2px solid var(--mcn-color-accent);border-radius: 28px;background: var(--mcn-color-accent-soft)}.mcn-variant-24 .mcn-browser-bar{display: none}.mcn-variant-24 .mcn-browser-media{border-radius: 18px;overflow: hidden}.mcn.mcn-variant-24 .mcn-button{font-family: var(--mcn-font-heading);font-style: italic;font-weight: 400;font-size: 1.0625rem;border-radius: var(--mcn-radius)}.mcn.mcn-variant-24 .mcn-pagination .page-numbers{font-family: var(--mcn-font-heading);font-weight: 400;border-radius: var(--mcn-radius)}.mcn.mcn-variant-24 .mcn-pagination a.page-numbers:hover{background: var(--mcn-color-accent-soft)}@media (max-width: 599px){.mcn-variant-24 .mcn-browser{padding: 6px;border-radius: 18px}.mcn-variant-24 .mcn-browser-media{border-radius: 12px}}