/* GENERATED FILE - DO NOT EDIT. Edit the .css source, then run tools/minify-css.py */
:root{--mcn-color-bg: #fff6ed;--mcn-color-surface: #fffcf8;--mcn-color-text: #3a2210;--mcn-color-muted: #78563a;--mcn-color-border: #f2ddc6;--mcn-color-accent: #9d560c;--mcn-color-accent-contrast: #ffffff;--mcn-color-accent-soft: #fbe8d5;--mcn-color-footer-bg: #3d2109;--mcn-color-footer-text: #f0d9bf;--mcn-color-footer-heading: #ffffff;--mcn-font-body: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","DejaVu Sans",sans-serif;--mcn-font-heading: "Franklin Gothic Medium","Arial Narrow","Roboto Condensed","Liberation Sans Narrow","Helvetica Neue",sans-serif;--mcn-heading-weight: 700;--mcn-radius: 8px;--mcn-radius-sm: 4px;--mcn-shadow: 0 2px 4px rgba(90,55,15,0.07),0 14px 30px rgba(90,55,15,0.1);--mcn-shadow-hover: 0 6px 12px rgba(90,55,15,0.1),0 24px 46px rgba(90,55,15,0.16)}.mcn-variant-44 h1,.mcn-variant-44 h2,.mcn-variant-44 h3{letter-spacing: -0.01em}.mcn-variant-44 .mcn-header{background: var(--mcn-color-bg);border-bottom: 3px solid var(--mcn-color-accent)}.mcn-variant-44 .mcn-card{padding: 10px 10px 0;box-shadow: var(--mcn-shadow)}.mcn-variant-44 .mcn-card-media{border: 1px solid var(--mcn-color-border);border-radius: 4px}.mcn.mcn-variant-44 .mcn-card-body{margin-top: 10px;padding: 14px 6px 16px;border-top: 1px solid var(--mcn-color-border)}.mcn-variant-44 .mcn-card-title{font-size: 1.375rem}.mcn-variant-44 .mcn-card-meta{font-size: 0.75rem;letter-spacing: 0.02em}.mcn-variant-44 .mcn-section-title h2{padding-bottom: 6px;border-bottom: 3px solid var(--mcn-color-accent);font-size: 1.625rem;letter-spacing: 0.06em;text-transform: uppercase}.mcn-variant-44 .mcn-section-title .mcn-count{font-family: var(--mcn-font-heading);letter-spacing: 0.04em;text-transform: uppercase}.mcn.mcn-variant-44 .mcn-chip{border-radius: 4px;border-color: var(--mcn-color-border);background: var(--mcn-color-accent-soft);font-family: var(--mcn-font-heading);font-size: 0.9375rem;letter-spacing: 0.03em;text-transform: uppercase}.mcn-variant-44 .mcn-chip-count{border-radius: 4px;background: var(--mcn-color-surface)}.mcn.mcn-variant-44 .mcn-badge{border: 1px solid var(--mcn-color-accent);background: transparent;letter-spacing: 0.08em}.mcn.mcn-variant-44 .mcn-badge:hover{background: var(--mcn-color-accent);color: var(--mcn-color-accent-contrast)}.mcn-variant-44 .mcn-browser{border: 8px solid var(--mcn-color-surface);border-radius: 10px;outline: 1px solid var(--mcn-color-border);box-shadow: var(--mcn-shadow-hover)}.mcn-variant-44 .mcn-browser-bar{border-bottom: 1px solid var(--mcn-color-border);background: var(--mcn-color-accent-soft)}.mcn-variant-44 .mcn-browser-dots i{background: var(--mcn-color-accent)}.mcn-variant-44 .mcn-browser-dots i:nth-child(2){background: #cf7a2a}.mcn-variant-44 .mcn-browser-dots i:nth-child(3){background: #e8ab6d}.mcn-variant-44 .mcn-browser-url{border-color: transparent;background: var(--mcn-color-surface);font-family: var(--mcn-font-heading);letter-spacing: 0.04em;text-transform: uppercase}.mcn.mcn-variant-44 .mcn-button{border-radius: 4px;font-family: var(--mcn-font-heading);font-size: 1rem;letter-spacing: 0.07em;text-transform: uppercase}.mcn.mcn-variant-44 .mcn-search-form{border-radius: 4px}.mcn.mcn-variant-44 .mcn-pagination .page-numbers{border-radius: 4px;font-family: var(--mcn-font-heading);font-size: 1.0625rem;letter-spacing: 0.04em}