/* GENERATED FILE - DO NOT EDIT. Edit the .css source, then run tools/minify-css.py */
:root{--mcn-color-bg: #fdfaf1;--mcn-color-surface: #ffffff;--mcn-color-text: #26211a;--mcn-color-muted: #75695a;--mcn-color-border: #ece4d0;--mcn-color-accent: #8a6100;--mcn-color-accent-contrast: #ffffff;--mcn-color-accent-soft: #f6ecc8;--mcn-color-footer-bg: #26211a;--mcn-color-footer-text: #d6ccb8;--mcn-color-footer-heading: #ffffff;--mcn-font-heading: "Franklin Gothic Medium","Arial Narrow","Roboto Condensed","Liberation Sans Narrow","Helvetica Neue",sans-serif;--mcn-heading-weight: 700;--mcn-radius: 4px;--mcn-radius-sm: 2px;--mcn-shadow: 0 1px 2px rgba(60,45,10,0.05),0 8px 20px rgba(60,45,10,0.07);--mcn-shadow-hover: 0 4px 8px rgba(60,45,10,0.08),0 16px 32px rgba(60,45,10,0.12)}.mcn-variant-10 .mcn-header{border-bottom: 3px solid var(--mcn-color-accent)}.mcn-variant-10 .mcn-site-title{letter-spacing: 0.04em;text-transform: uppercase;font-size: 1.625rem}.mcn-variant-10 .mcn-hero-title,.mcn-variant-10 .mcn-listing-title,.mcn-variant-10 .mcn-archive-title{letter-spacing: 0.01em;text-transform: uppercase}.mcn-variant-10 .mcn-section-title{padding-bottom: 10px;border-bottom: 4px double var(--mcn-color-accent)}.mcn-variant-10 .mcn-section-title h2{font-size: 1.25rem;letter-spacing: 0.1em;text-transform: uppercase;color: var(--mcn-color-accent)}.mcn-variant-10 .mcn-card:hover{transform: none;border-color: var(--mcn-color-accent);box-shadow: inset 4px 0 0 var(--mcn-color-accent),var(--mcn-shadow-hover)}.mcn-variant-10 .mcn-card-title{font-family: var(--mcn-font-heading);letter-spacing: 0.01em}.mcn-variant-10 .mcn-band{background: linear-gradient(180deg,#f6ecc8 0%,var(--mcn-color-bg) 100%);border-bottom: 0}.mcn.mcn-variant-10 .mcn-button,.mcn.mcn-variant-10 .mcn-chip,.mcn.mcn-variant-10 .mcn-chip-count,.mcn.mcn-variant-10 .mcn-search-form,.mcn.mcn-variant-10 .mcn-badge,.mcn.mcn-variant-10 .mcn-to-top{border-radius: var(--mcn-radius-sm)}.mcn.mcn-variant-10 .mcn-badge{background: var(--mcn-color-accent);color: var(--mcn-color-accent-contrast)}.mcn.mcn-variant-10 .mcn-badge:hover{background: var(--mcn-color-text)}.mcn.mcn-variant-10 .mcn-chip{font-size: 0.8125rem;letter-spacing: 0.06em;text-transform: uppercase}.mcn-variant-10 .mcn-chip-count{background: var(--mcn-color-accent);color: var(--mcn-color-accent-contrast)}.mcn-variant-10 .mcn-browser{border-width: 2px;border-color: var(--mcn-color-accent)}.mcn-variant-10 .mcn-browser-bar{background: var(--mcn-color-accent);border-bottom: 0}.mcn-variant-10 .mcn-browser-dots{display: none}.mcn-variant-10 .mcn-browser-url{border: 0;border-radius: 0;background: transparent;color: var(--mcn-color-accent-contrast);font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase}.mcn.mcn-variant-10 .mcn-pagination .page-numbers{border-radius: 0;border-color: var(--mcn-color-text)}.mcn-variant-10 .mcn-listings{max-width: var(--mcn-max-w)}.mcn-variant-10 .mcn-grid-list{grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px}.mcn-variant-10 .mcn-grid-list .mcn-card-media{flex-basis: 40%}.mcn-variant-10 .mcn-grid-list .mcn-card-body{padding: 16px 20px}.mcn-variant-10 .mcn-grid-list .mcn-card-title{font-size: 1.1875rem}@media (max-width: 899px){.mcn-variant-10 .mcn-grid-list{grid-template-columns: 1fr}}