/* GENERATED FILE - DO NOT EDIT. Edit the .css source, then run tools/minify-css.py */
:root{--mcn-color-bg: #f2f8f6;--mcn-color-surface: #ffffff;--mcn-color-text: #132420;--mcn-color-muted: #5b6b67;--mcn-color-border: #d8e6e1;--mcn-color-accent: #0f766e;--mcn-color-accent-contrast: #ffffff;--mcn-color-accent-soft: #d9f0ec;--mcn-color-footer-bg: #0f2e2a;--mcn-color-footer-text: #b9d3cd;--mcn-color-footer-heading: #ffffff;--mcn-radius: 12px;--mcn-radius-sm: 8px;--mcn-shadow: 0 1px 2px rgba(15,46,42,0.06),0 8px 24px rgba(15,46,42,0.08);--mcn-shadow-hover: 0 4px 8px rgba(15,46,42,0.1),0 18px 36px rgba(15,46,42,0.14)}.mcn-variant-04 .mcn-header{border-bottom: 2px solid var(--mcn-color-accent)}.mcn-variant-04 .mcn-menu a:hover,.mcn-variant-04 .mcn-menu .current-menu-item > a{background: transparent;box-shadow: inset 0 -2px 0 var(--mcn-color-accent);border-radius: 0}.mcn-variant-04 .mcn-card{padding: 8px}.mcn-variant-04 .mcn-card-media{border-radius: var(--mcn-radius-sm);border-bottom: 0}.mcn-variant-04 .mcn-card-body{padding-top: 12px}.mcn-variant-04 .mcn-section-title h2::before{content: "";display: block;width: 32px;height: 3px;margin-bottom: 8px;border-radius: 2px;background: var(--mcn-color-accent)}