/* GENERATED FILE - DO NOT EDIT. Edit the .css source, then run tools/minify-css.py */
:root{--mcn-color-bg: #fbf5ee;--mcn-color-surface: #fffdfa;--mcn-color-text: #2b1608;--mcn-color-muted: #6b5441;--mcn-color-border: #ecdfcd;--mcn-color-accent: #9a3412;--mcn-color-accent-contrast: #ffffff;--mcn-color-accent-soft: #f6e3d6;--mcn-color-footer-bg: #33190a;--mcn-color-footer-text: #e0c8b3;--mcn-color-footer-heading: #ffffff;--mcn-font-body: Georgia,"Iowan Old Style","Times New Roman","DejaVu Serif",serif;--mcn-font-heading: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L","TeX Gyre Pagella",Georgia,serif;--mcn-heading-weight: 700;--mcn-radius: 2px;--mcn-radius-sm: 2px;--mcn-shadow: 0 2px 4px rgba(51,25,10,0.08),0 12px 26px rgba(51,25,10,0.12);--mcn-shadow-hover: 0 8px 16px rgba(51,25,10,0.14),0 22px 44px rgba(51,25,10,0.2)}.mcn-variant-17 h1,.mcn-variant-17 h2,.mcn-variant-17 h3,.mcn-variant-17 h4,.mcn-variant-17 .mcn-site-title,.mcn-variant-17 .mcn-footer-site{letter-spacing: 0}.mcn-variant-17 .mcn-header{background: var(--mcn-color-bg);border-bottom: 1px solid var(--mcn-color-border)}.mcn.mcn-variant-17 .mcn-card{padding: 10px 10px 0;border-color: transparent;box-shadow: var(--mcn-shadow);transform: rotate(-0.8deg)}.mcn-variant-17 .mcn-card:nth-child(even){transform: rotate(0.8deg)}.mcn-variant-17 .mcn-card:hover{transform: rotate(0);box-shadow: var(--mcn-shadow-hover);border-color: transparent}.mcn-variant-17 .mcn-card:hover .mcn-card-image{transform: none}.mcn-variant-17 .mcn-card-media{border: 1px solid var(--mcn-color-border)}.mcn-variant-17 .mcn-card-body{padding: 14px 6px 18px}.mcn-variant-17 .mcn-card-title{font-size: 1.125rem}.mcn-variant-17 .mcn-section-title{flex-direction: column;align-items: center;gap: 6px;text-align: center}.mcn-variant-17 .mcn-section-title h2{display: flex;align-items: center;gap: 20px;width: 100%;font-size: 1.5rem;font-variant: small-caps;letter-spacing: 0.04em}.mcn-variant-17 .mcn-section-title h2::before,.mcn-variant-17 .mcn-section-title h2::after{content: "";flex: 1 1 0;height: 2px;background: var(--mcn-color-accent)}.mcn.mcn-variant-17 .mcn-chip{border-radius: 2px;border-color: var(--mcn-color-accent-soft);background: var(--mcn-color-accent-soft);font-weight: 400}.mcn.mcn-variant-17 .mcn-chip:hover{border-color: var(--mcn-color-accent);background: var(--mcn-color-surface)}.mcn-variant-17 .mcn-chip-count{padding: 0 0 0 2px;background: transparent;color: var(--mcn-color-muted);font-weight: 400}.mcn.mcn-variant-17 .mcn-badge{padding: 0 0 0 9px;border-left: 3px solid var(--mcn-color-accent);border-radius: 0;background: transparent;color: var(--mcn-color-accent);font-size: 0.875rem;font-style: italic;font-weight: 400;letter-spacing: 0;text-transform: none}.mcn.mcn-variant-17 .mcn-badge:hover{background: transparent;color: var(--mcn-color-text)}.mcn-variant-17 .mcn-browser{padding: 10px;border-color: var(--mcn-color-border);border-radius: 2px}.mcn-variant-17 .mcn-browser-bar{justify-content: center;border-bottom: 0;background: var(--mcn-color-accent)}.mcn-variant-17 .mcn-browser-dots{display: none}.mcn-variant-17 .mcn-browser-url{flex: 0 1 auto;border: 0;border-radius: 0;background: transparent;color: var(--mcn-color-accent-contrast);font-family: var(--mcn-font-heading);font-size: 0.9375rem;font-style: italic}.mcn.mcn-variant-17 .mcn-button,.mcn.mcn-variant-17 .mcn-search-form,.mcn.mcn-variant-17 .mcn-to-top{border-radius: 2px}.mcn.mcn-variant-17 .mcn-button:hover,.mcn.mcn-variant-17 .mcn-button:focus-visible{transform: none;box-shadow: var(--mcn-shadow)}.mcn.mcn-variant-17 .mcn-pagination .page-numbers{border-radius: 0;font-family: var(--mcn-font-heading);font-size: 1.0625rem;font-weight: 400}.mcn.mcn-variant-17 .mcn-pagination .page-numbers.current{border-color: var(--mcn-color-accent);background: var(--mcn-color-accent);color: var(--mcn-color-accent-contrast)}@media (max-width: 599px){.mcn.mcn-variant-17 .mcn-card,.mcn-variant-17 .mcn-card:nth-child(even){transform: none}}