html{font-size:62.5%;}html.cf-theme-dark{color-scheme:dark;}:root{--min-screen-width:320px;--max-screen-width:1400px;--brand-primary:#8b7355;--brand-primary-5:#8b73550d;--brand-primary-10:#8b73551a;--brand-primary-20:#8b735533;--brand-primary-30:#8b73554d;--brand-primary-40:#8b735566;--brand-primary-50:#8b735580;--brand-primary-60:#8b735599;--brand-primary-70:#8b7355b3;--brand-primary-80:#8b7355cc;--brand-primary-90:#8b7355e6;--brand-primary-d-1:#6e5b45;--brand-primary-d-2:#514434;--brand-primary-d-3:#372f25;--brand-primary-d-4:#1e1a15;--brand-primary-l-1:#a38f75;--brand-primary-l-2:#baa997;--brand-primary-l-3:#d1c5b8;--brand-primary-l-4:#e7e1da;--brand-primary-hover:#6d5943;--brand-accent:#d35400;--brand-accent-5:#d354000d;--brand-accent-10:#d354001a;--brand-accent-20:#d3540033;--brand-accent-30:#d354004d;--brand-accent-40:#d3540066;--brand-accent-50:#d3540080;--brand-accent-60:#d3540099;--brand-accent-70:#d35400b3;--brand-accent-80:#d35400cc;--brand-accent-90:#d35400e6;--brand-accent-d-1:#a54409;--brand-accent-d-2:#7d360d;--brand-accent-d-3:#54270d;--brand-accent-d-4:#2b1708;--brand-accent-l-1:#e2763c;--brand-accent-l-2:#ef9a6c;--brand-accent-l-3:#f8bb9b;--brand-accent-l-4:#feddcd;--brand-accent-hover:#b84700;--brand-blue:#607080;--brand-blue-hover:#4f5d6b;--bg-primary:#FAF8F6;--bg-secondary:#F4EFE9;--bg-tertiary:#ece0d7;--bg-inverse:#2d2d2d;--text-primary:#2d2d2d;--text-secondary:#6b6b6b;--text-tertiary:#a8a8a8;--text-inverse:#ffffff;--text-link:#8b7355;--text-link-hover:#6d5943;--status-success:#2e7d32;--status-success-5:#2e7d320d;--status-success-10:#2e7d321a;--status-success-20:#2e7d3233;--status-success-30:#2e7d324d;--status-success-40:#2e7d3266;--status-success-50:#2e7d3280;--status-success-60:#2e7d3299;--status-success-70:#2e7d32b3;--status-success-80:#2e7d32cc;--status-success-90:#2e7d32e6;--status-warning:#f57c00;--status-warning-5:#f57c000d;--status-warning-10:#f57c001a;--status-warning-20:#f57c0033;--status-warning-30:#f57c004d;--status-warning-40:#f57c0066;--status-warning-50:#f57c0080;--status-warning-60:#f57c0099;--status-warning-70:#f57c00b3;--status-warning-80:#f57c00cc;--status-warning-90:#f57c00e6;--status-error:#c62828;--status-info:#1976d2;--border-subtle:#e8e5e1;--border-default:#d4cec6;--border-emphasis:#8b7355;--overlay-light:rgba(255,255,255,0.9);--overlay-dark:rgba(0,0,0,0.5);--shadow-sm:rgba(0,0,0,0.05);--shadow-md:rgba(0,0,0,0.1);--shadow-lg:rgba(0,0,0,0.15);--space-4xs:clamp(0.15rem,calc(0.01vw + 0.15rem),0.16rem);--space-3xs:clamp(0.21rem,calc(0.02vw + 0.2rem),0.24rem);--space-2xs:clamp(0.3rem,calc(0.05vw + 0.28rem),0.36rem);--space-xs:clamp(0.42rem,calc(0.1vw + 0.39rem),0.53rem);--space-s:clamp(0.6rem,calc(0.19vw + 0.54rem),0.8rem);--space-m:clamp(0.85rem,calc(0.33vw + 0.74rem),1.2rem);--space-l:clamp(1.2rem,calc(0.56vw + 1.02rem),1.8rem);--space-xl:clamp(1.7rem,calc(0.93vw + 1.4rem),2.7rem);--space-2xl:clamp(2.4rem,calc(1.53vw + 1.91rem),4.05rem);--space-3xl:clamp(3.39rem,calc(2.48vw + 2.6rem),6.08rem);--space-4xl:clamp(4.8rem,calc(4vw + 3.52rem),9.11rem);--text-xs:clamp(1.11rem,calc(0.04vw + 1.1rem),1.15rem);--text-s:clamp(1.33rem,calc(0.1vw + 1.3rem),1.44rem);--text-m:clamp(1.6rem,calc(0.19vw + 1.54rem),1.8rem);--text-l:clamp(1.92rem,calc(0.31vw + 1.82rem),2.25rem);--text-xl:clamp(2.3rem,calc(0.47vw + 2.15rem),2.81rem);--text-2xl:clamp(2.76rem,calc(0.7vw + 2.54rem),3.52rem);--text-3xl:clamp(3.32rem,calc(1vw + 3rem),4.4rem);--text-4xl:clamp(3.98rem,calc(1.4vw + 3.53rem),5.49rem);--hero-title-size:var(--text-4xl);--post-title-size:var(--text-2xl);--nav-link-size:var(--text-s);--columns-1:repeat(1,minmax(0,1fr));--columns-2:repeat(2,minmax(0,1fr));--columns-3:repeat(3,minmax(0,1fr));--columns-4:repeat(4,minmax(0,1fr));--columns-5:repeat(5,minmax(0,1fr));--columns-6:repeat(6,minmax(0,1fr));--columns-7:repeat(7,minmax(0,1fr));--columns-8:repeat(8,minmax(0,1fr));--radius-xs:clamp(0.4rem,calc(0vw + 0.4rem),0.4rem);--radius-s:clamp(0.6rem,calc(0.19vw + 0.54rem),0.8rem);--radius-m:clamp(1rem,calc(0.19vw + 0.94rem),1.2rem);--radius-l:clamp(1.4rem,calc(0.19vw + 1.34rem),1.6rem);--radius-xl:clamp(2rem,calc(0.37vw + 1.88rem),2.4rem);--radius-full:999rem;--shadow-xs:0 1px 2px var(--shadow-primary);--shadow-s:0 1.5px 3px var(--shadow-primary);--shadow-m:0 2px 6px var(--shadow-primary);--shadow-l:0 3px 12px var(--shadow-primary);--shadow-xl:0 6px 48px var(--shadow-primary);}:root.cf-theme-dark,:root.cf-theme-light .theme-inverted,:root.cf-theme-light .theme-always-dark,:root.cf-theme-dark .theme-inverted .theme-always-dark{--bg-primary:hsla(0,0%,5%,1);--bg-secondary:hsla(0,0%,15%,1);--text-primary:hsla(0,0%,75%,1);--text-secondary:hsla(0,0%,100%,1);}@media (prefers-reduced-motion:reduce){*,::before,::after{animation-delay:-1ms !important;animation-duration:1ms !important;animation-iteration-count:1 !important;background-attachment:initial !important;scroll-behavior:auto !important;transition-duration:0s !important;transition-delay:0s !important;}}/* Custom Stylesheets */ /* Add your custom CSS here */