:root{--perdita-color-primary:#3f6b5e;--perdita-color-secondary:#8a6a4f;--perdita-color-accent:#c2703d;--perdita-color-heading:#1c1b18;--perdita-color-text:#33312c;--perdita-color-muted:#76726a;--perdita-color-link-hover:#2e5246;--perdita-color-bg:#f4f2ec;--perdita-color-surface:#fbfaf6;--perdita-color-border:#e4e1d8;--perdita-header-bg:#ffffff;--perdita-header-text:#1f2937;--perdita-footer-bg:#111827;--perdita-footer-text:#e5e7eb;--perdita-font-heading:"Playfair Display", Georgia, serif;--perdita-font-body:"Inter", system-ui, sans-serif;--perdita-base-size:18px;--perdita-line-height:1.6;--perdita-heading-weight:700;--perdita-body-weight:400;--perdita-measure:70ch;--perdita-content-width:1200px;--perdita-radius:8px;--perdita-space:1rem;--perdita-h1:54.93px;--perdita-h2:43.95px;--perdita-h3:35.16px;--perdita-h4:28.13px;--perdita-h5:22.5px;--perdita-h6:20.12px;--perdita-small:14.4px;}
body.perdita-styled{font-family:var(--perdita-font-body);font-size:var(--perdita-base-size);line-height:var(--perdita-line-height);font-weight:var(--perdita-body-weight);color:var(--perdita-color-text);background:var(--perdita-color-bg);}.perdita-styled h1,.perdita-styled h2,.perdita-styled h3,.perdita-styled h4,.perdita-styled h5,.perdita-styled h6{font-family:var(--perdita-font-heading);font-weight:var(--perdita-heading-weight);line-height:1.15;color:var(--perdita-color-heading);}.perdita-styled h1{font-size:var(--perdita-h1);}.perdita-styled h2{font-size:var(--perdita-h2);}.perdita-styled h3{font-size:var(--perdita-h3);}.perdita-styled h4{font-size:var(--perdita-h4);}.perdita-styled h5{font-size:var(--perdita-h5);}.perdita-styled h6{font-size:var(--perdita-h6);}.perdita-styled a{color:var(--perdita-color-primary);}.perdita-styled a:hover,.perdita-styled a:focus{color:var(--perdita-color-link-hover);}.perdita-styled .entry-content{max-width:var(--perdita-measure);}.perdita-styled :is(.button,.wp-block-button__link,button,input[type=submit]){background:var(--perdita-color-primary);color:#fff;border-radius:var(--perdita-radius);border:0;padding:calc(var(--perdita-space)*0.6) calc(var(--perdita-space)*1.2);}.perdita-styled .perdita-container{max-width:var(--perdita-content-width);margin-inline:auto;padding-inline:var(--perdita-space);}.perdita-styled :is(.site-header,header.site-header,.wp-block-template-part header){background:var(--perdita-header-bg);color:var(--perdita-header-text);}.perdita-styled :is(.site-header,header.site-header,.wp-block-template-part header) a{color:var(--perdita-header-text);}.perdita-styled :is(.site-footer,footer.site-footer,.wp-block-template-part footer){background:var(--perdita-footer-bg);color:var(--perdita-footer-text);}.perdita-styled :is(.site-footer,footer.site-footer,.wp-block-template-part footer) a{color:var(--perdita-footer-text);}.perdita-styled :is(.site-header,header.site-header,.wp-block-template-part header){position:sticky;top:0;z-index:10;}