/* callanan theme letterpress engine 1.0.0 */
:root{color-scheme:light;--cc-accent:#2D2B15;--cc-accent-contrast:#F7F0E3;--cc-accent-hover:#454226;--cc-bg:#EFE5D3;--cc-border:#CDBB9A;--cc-button-case:uppercase;--cc-button-tracking:0.18em;--cc-card-aspect:1 / 1;--cc-danger:#963524;--cc-display-case:uppercase;--cc-display-tracking:0.12em;--cc-display-weight:400;--cc-focus:#5C3909;--cc-font-body:'Libre Caslon Text', Georgia, 'Times New Roman', serif;--cc-font-display:'Libre Caslon Display', Georgia, 'Times New Roman', serif;--cc-grid-cols:3;--cc-grid-cols-phone:1;--cc-grid-cols-tablet:2;--cc-gutter:2rem;--cc-hero-filter:sepia(0.45) contrast(0.95);--cc-hero-scrim:transparent;--cc-hero-text:#1F1F0B;--cc-label-case:none;--cc-label-tracking:0.06em;--cc-label-variant:all-small-caps;--cc-line-height:1.7;--cc-link:#5C3909;--cc-max-width:1100px;--cc-radius-lg:0;--cc-radius-md:0;--cc-radius-pill:999px;--cc-radius-sm:0;--cc-secondary:#996C33;--cc-section-y:5rem;--cc-space-1:0.5rem;--cc-space-2:1rem;--cc-space-3:1.5rem;--cc-space-4:2rem;--cc-space-5:3rem;--cc-space-6:4rem;--cc-space-7:6rem;--cc-space-8:8rem;--cc-step--1:clamp(0.9239rem, 0.9186rem + 0.0236cqi, 0.9375rem);--cc-step--2:clamp(0.7813rem, 0.8121rem + -0.0385cqi, 0.8034rem);--cc-step-0:clamp(1.0625rem, 1.038rem + 0.1087cqi, 1.125rem);--cc-step-1:clamp(1.2219rem, 1.1717rem + 0.2228cqi, 1.35rem);--cc-step-2:clamp(1.4052rem, 1.3211rem + 0.3736cqi, 1.62rem);--cc-step-3:clamp(1.6159rem, 1.4876rem + 0.5706cqi, 1.944rem);--cc-step-4:clamp(1.8583rem, 1.6727rem + 0.8252cqi, 2.3328rem);--cc-step-5:clamp(2.1371rem, 1.8779rem + 1.1518cqi, 2.7994rem);--cc-success:#38612F;--cc-surface:#F7F0E3;--cc-surface-alt:#E5D7BF;--cc-text:#1F1F0B;--cc-text-muted:#5C543D;--cc-warning:#7A4F00;--cc-wordmark-tracking:0.3em}
:root[data-mode="dark"]{color-scheme:dark;--cc-accent:#D2A563;--cc-accent-contrast:#1F1F0B;--cc-accent-hover:#E2B979;--cc-bg:#1F1F0B;--cc-border:#46442A;--cc-danger:#F08A78;--cc-focus:#EBDECB;--cc-hero-scrim:transparent;--cc-hero-text:#1F1F0B;--cc-link:#DDB274;--cc-secondary:#C69A55;--cc-success:#8FC08A;--cc-surface:#2A2A14;--cc-surface-alt:#35341C;--cc-text:#EBDECB;--cc-text-muted:#BDAE92;--cc-warning:#E5B25C}
@media (prefers-color-scheme: dark){:root[data-mode="auto"]{color-scheme:dark;--cc-accent:#D2A563;--cc-accent-contrast:#1F1F0B;--cc-accent-hover:#E2B979;--cc-bg:#1F1F0B;--cc-border:#46442A;--cc-danger:#F08A78;--cc-focus:#EBDECB;--cc-hero-scrim:transparent;--cc-hero-text:#1F1F0B;--cc-link:#DDB274;--cc-secondary:#C69A55;--cc-success:#8FC08A;--cc-surface:#2A2A14;--cc-surface-alt:#35341C;--cc-text:#EBDECB;--cc-text-muted:#BDAE92;--cc-warning:#E5B25C}}
