/* Bronze site chrome: applies only when body has .ypuk-chrome (added by the 'YPUK Bronze: site chrome' snippet). Turn the snippet off to go back to the old header and footer. */
body.ypuk-chrome{--theme-palette-color-1:#c9954f;--theme-palette-color-2:#e0b070;--theme-palette-color-3:#d3c8b4;--theme-palette-color-4:#eee4d1;--theme-palette-color-5:#2c241b;--theme-palette-color-6:#1c1712;--theme-palette-color-7:#14100c;--theme-palette-color-8:#14100c;--theme-text-color:#d3c8b4;--theme-headings-color:#eee4d1;--theme-link-color:#c9954f;--theme-link-hover-color:#eee4d1;--theme-border-color:#2c241b;--theme-form-field-border-initial-color:#2c241b;--theme-form-field-border-focus-color:#c9954f;--theme-form-field-background-initial-color:#1c1712;--theme-form-field-background-focus-color:#1c1712;--theme-button-background-initial-color:#c9954f;--theme-button-background-hover-color:#eee4d1;--theme-button-text-initial-color:#1b130a;--theme-button-text-hover-color:#1b130a;background-color:#14100c;color:#d3c8b4}
body.ypuk-chrome h1,body.ypuk-chrome h2,body.ypuk-chrome h3,body.ypuk-chrome h4{font-family:'Cormorant Garamond',Georgia,serif;font-weight:500}
body.ypuk-chrome .ct-header [data-row],body.ypuk-chrome .ct-header [data-row*=middle]{--theme-border-color:#2c241b;background:#14100c!important;border-bottom:1px solid #2c241b}
body.ypuk-chrome .site-title,body.ypuk-chrome .site-title a{font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;font-size:22px;letter-spacing:.01em;color:#eee4d1}
body.ypuk-chrome .ct-header .menu>li>a,body.ypuk-chrome .ct-header .ct-menu-link{font-family:'Hanken Grotesk',system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:.1em;color:#a39784}
body.ypuk-chrome .ct-header .menu>li:hover>a,body.ypuk-chrome .ct-header .menu>li.current-menu-item>a{color:#c9954f}
body.ypuk-chrome .ct-header .ct-search-trigger svg,body.ypuk-chrome .ct-header .ct-header-trigger svg{fill:#d3c8b4}
body.ypuk-chrome .ct-footer [data-row]{background:#0f0c09!important;border-top:1px solid #2c241b}
body.ypuk-chrome .ct-footer,body.ypuk-chrome .ct-footer a,body.ypuk-chrome .ct-footer .ct-footer-copyright{color:#a39784}
body.ypuk-chrome .ct-footer a:hover{color:#c9954f}
body.ypuk-chrome .ct-footer .menu a{font-family:'Hanken Grotesk',sans-serif;font-size:12px;letter-spacing:.1em}
body.ypuk-chrome #offcanvas .ct-panel-inner,body.ypuk-chrome .ct-drawer-canvas .ct-panel-inner{background:#14100c}
body.ypuk-chrome article .entry-title,body.ypuk-chrome .page-title{font-size:clamp(34px,5vw,56px);line-height:1.05}
body.ypuk-chrome .entry-content{font-size:18px;line-height:1.75}
body.ypuk-chrome .ct-container-narrow,body.ypuk-chrome .entry-card{--theme-boxed-content-background-color:#1c1712}
body.ypuk-chrome .ct-header .ct-logo-container img,body.ypuk-chrome .ct-header .site-logo-container img{max-height:48px;width:auto}

/* v2: header nav fits on one line */
body.ypuk-chrome .ct-header .ct-menu-link{font-size:12px!important;letter-spacing:.1em!important;white-space:nowrap}
body.ypuk-chrome .ct-header [data-menu] > ul{--menu-item-spacing:0px}
body.ypuk-chrome .ct-header .menu > li > a{padding-inline:11px!important}
body.ypuk-chrome .ct-header .menu > li > a{padding-inline:9px!important}
