/* GENERATED FILE - DO NOT EDIT. Edit the .css source, then run tools/minify-css.py */
:root{--mcn-color-bg: #fdfaec;--mcn-color-surface: #ffffff;--mcn-color-text: #3a2a08;--mcn-color-muted: #6b5b32;--mcn-color-border: #eee2c2;--mcn-color-accent: #8a5306;--mcn-color-accent-contrast: #ffffff;--mcn-color-accent-soft: #fbeed0;--mcn-color-footer-bg: #3b2a07;--mcn-color-footer-text: #e3d2a8;--mcn-color-footer-heading: #ffffff;--mcn-font-body: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","DejaVu Sans",sans-serif;--mcn-font-heading: Palatino,"Palatino Linotype","Book Antiqua","URW Palladio L",Georgia,serif;--mcn-radius: 6px;--mcn-radius-sm: 4px;--mcn-shadow: 0 1px 2px rgba(59,42,7,0.06),0 10px 24px rgba(59,42,7,0.1);--mcn-shadow-hover: 0 8px 18px rgba(138,83,6,0.18),0 22px 40px rgba(138,83,6,0.14);--mcn-heading-weight: 700}.mcn-variant-33 h1,.mcn-variant-33 h2,.mcn-variant-33 .mcn-site-title{letter-spacing: -0.005em}.mcn-variant-33 .mcn-card{flex-direction: column-reverse;padding: 10px;box-shadow: var(--mcn-shadow)}.mcn-variant-33 .mcn-card:hover{transform: translateY(-3px);border-color: var(--mcn-color-accent)}.mcn-variant-33 .mcn-card-media{border: 1px solid var(--mcn-color-border);border-radius: 4px}.mcn-variant-33 .mcn-card-body{padding: 6px 6px 12px;text-align: center;align-items: center}.mcn-variant-33 .mcn-card-title{font-size: 1.1875rem}.mcn-variant-33 .mcn-card-meta{margin-top: 0;justify-content: center}.mcn-variant-33 .mcn-section-title{justify-content: center;text-align: center}.mcn-variant-33 .mcn-section-title h2{font-size: 1.75rem;font-weight: 700}.mcn.mcn-variant-33 .mcn-chip{border-color: var(--mcn-color-border);background: var(--mcn-color-accent-soft);font-family: var(--mcn-font-heading);font-weight: 400;font-size: 0.9375rem}.mcn-variant-33 .mcn-chip-count{font-family: var(--mcn-font-body)}.mcn.mcn-variant-33 .mcn-badge{padding: 0;background: transparent;color: var(--mcn-color-accent);font-family: var(--mcn-font-heading);font-size: 0.875rem;font-style: italic;font-weight: 400;letter-spacing: 0;text-transform: none}.mcn.mcn-variant-33 .mcn-badge:hover{background: transparent;color: var(--mcn-color-text)}.mcn-variant-33 .mcn-browser{border-color: var(--mcn-color-border)}.mcn-variant-33 .mcn-browser-bar{background: var(--mcn-color-accent-soft);border-bottom: 2px solid var(--mcn-color-accent)}.mcn-variant-33 .mcn-browser-dots i{background: var(--mcn-color-accent)}.mcn-variant-33 .mcn-browser-dots i:nth-child(2){background: #c08a30}.mcn-variant-33 .mcn-browser-dots i:nth-child(3){background: #dcc188}.mcn-variant-33 .mcn-browser-url{border-color: var(--mcn-color-border);border-radius: 4px;background: var(--mcn-color-surface);font-family: var(--mcn-font-heading)}.mcn.mcn-variant-33 .mcn-button{border-radius: 4px;font-family: var(--mcn-font-heading);font-weight: 700;letter-spacing: 0.04em}.mcn.mcn-variant-33 .mcn-pagination .page-numbers{min-width: 40px;width: 40px;height: 40px;padding: 0;border-radius: 50%;font-family: var(--mcn-font-heading)}.mcn.mcn-variant-33 .mcn-pagination .page-numbers.dots{width: auto;min-width: 24px}.mcn-variant-33 .mcn-section-title{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.mcn-variant-33 .mcn-listings{padding-top: 36px}.mcn-variant-33 .mcn-grid-panels{display: grid;grid-template-columns: repeat(2,1fr);gap: 28px 24px}.mcn-variant-33 .mcn-grid-panels .mcn-card,.mcn-variant-33 .mcn-grid-panels .mcn-card:nth-child(even){flex-direction: column-reverse}.mcn-variant-33 .mcn-grid-panels .mcn-card-media,.mcn-variant-33 .mcn-grid-panels .mcn-card:nth-child(even) .mcn-card-media{flex: 0 0 auto;aspect-ratio: var(--mcn-thumb-ratio);border: 1px solid var(--mcn-color-border);border-radius: 4px}.mcn-variant-33 .mcn-grid-panels .mcn-card-body{flex: 0 0 auto;padding: 6px 6px 12px}.mcn-variant-33 .mcn-grid-panels .mcn-card-title{font-size: 1.1875rem}@media (max-width: 899px){.mcn-variant-33 .mcn-grid-panels{grid-template-columns: 1fr}}