:root{--primary-color:#bf141c;--text-color:#000;--background-color:#fff;--accent-bg-color:#f8f8f8;--border-color:#e0e0e0;--spacing-unit:0.5rem;--font-family:Arial,sans-serif;--transition-speed:0.3s}.content-wrapper{max-width:800px;margin:0 auto;padding:calc(var(--spacing-unit));font-family:var(--font-family);line-height:1.6;color:var(--text-color);background-color:var(--background-color)}.hero-section{margin-bottom:calc(var(--spacing-unit) * 3)}.hero-image{width:100%;height:auto;border-radius:8px;margin-bottom:var(--spacing-unit);box-shadow:0 2px 4px rgba(0,0,0,.1);max-width:600px;display:block;margin-left:auto;margin-right:auto}.intro-text{font-size:1.1rem;line-height:1.8;margin-top:calc(var(--spacing-unit) * 2)}.section-title{font-size:1.75rem;color:var(--primary-color);margin-bottom:calc(var(--spacing-unit) * .5)}.author-credit{font-style:italic;color:#666;margin-bottom:calc(var(--spacing-unit) * 2)}.history-content{background-color:var(--accent-bg-color);padding:calc(var(--spacing-unit));border-radius:8px}.history-text p{margin-bottom:calc(var(--spacing-unit) * 1.5)}.parlor-image{margin-top:calc(var(--spacing-unit) * 2)}.parlor-image img{width:100%;height:auto;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);max-width:500px;display:block;margin-left:auto;margin-right:auto}.parlor-image figcaption{text-align:center;font-style:italic;color:#666;margin-top:calc(var(--spacing-unit) * .5)}.accent-color{color:var(--primary-color)}@media (max-width:768px){.content-wrapper,.history-content{padding:var(--spacing-unit)}.section-title{font-size:1.5rem}.hero-image,.parlor-image img{max-width:100%}}@media print{.history-content{background-color:transparent;padding:0}.hero-image,.parlor-image img{max-width:400px;margin:calc(var(--spacing-unit) * 2) auto}}
/*# sourceMappingURL=3b4e2c0413d189fd.css.map*/