:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand-pink:#fc2874;--color-brand-yellow:#fdb700;--color-brand-cyan:#04cfe0;--color-brand-green:#17cc1b;--color-brand-purple:#d054f2;--color-brand-purple-text:#702b89;--color-text-on-brand:#171717;--color-brand-neutral:#fff;--color-brand-primary:var(--color-brand-pink);--color-brand-secondary:var(--color-brand-yellow);--color-herbal-forest:#203b33;--color-herbal-forest-deep:#172f29;--color-herbal-natural:#456b45;--color-herbal-cream:#f7f3e5;--color-herbal-yellow:#e8d77b;--color-herbal-gold:color-mix(in srgb, var(--color-brand-yellow) 72%, var(--color-herbal-forest));--color-herbal-blush:color-mix(in srgb, var(--color-brand-pink) 12%, var(--color-herbal-cream));--color-herbal-border:#d9d4b8;--color-skincare-heading:#38172f;--color-skincare-copy:#573d4c;--color-skincare-plum:#6a3d55;--color-brand-warm:#773c5d;--color-media-background:#161616;--color-background:#fff;--color-surface:#fff;--color-surface-muted:#f7f6f3;--color-text-primary:#27342f;--color-text-secondary:#68736d;--color-border:#e5e3df;--color-danger:#9a4037;--color-danger-surface:#f8ece8;--color-danger-text:#79342d;--color-focus:var(--color-brand-purple-text);--color-pink:var(--color-brand-pink);--color-yellow:var(--color-brand-yellow);--color-cyan:var(--color-brand-cyan);--color-green:var(--color-brand-green);--color-purple:var(--color-brand-purple);--color-forest:var(--color-herbal-forest);--color-forest-deep:var(--color-herbal-forest-deep);--color-ivory:#fffdf8;--color-beige:#f3efe6;--color-herbal-green:var(--color-herbal-natural);--color-line:var(--color-border);--color-ink:var(--color-text-primary);--color-muted:var(--color-text-secondary);--font-display:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--font-body:"Aptos", "Segoe UI", Arial, sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.375rem;--font-size-2xl:clamp(1.75rem, 3vw, 2.5rem);--font-size-display:clamp(2.5rem, 6vw, 4.5rem);--font-weight-regular:400;--font-weight-medium:550;--font-weight-semibold:650;--font-weight-bold:750;--line-height-tight:1.15;--line-height-body:1.65;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-section:clamp(3.5rem, 8vw, 6.5rem);--radius-sm:2px;--radius-md:6px;--radius-pill:999px;--shadow-card:0 8px 24px #172f290f;--shadow-raised:0 16px 40px #172f291a;--container-content:1200px;--container-reading:720px;--page-gutter:clamp(1.25rem, 4vw, 2.5rem);--breakpoint-mobile:600px;--breakpoint-tablet:800px;--breakpoint-desktop:1200px;--duration-fast:.14s;--duration-standard:.2s;--easing-standard:ease}*{box-sizing:border-box}html{background:var(--color-background);scroll-behavior:smooth;min-width:0}[id]{scroll-margin-top:6rem}body{color:var(--color-text-primary);background:var(--color-background);font-family:var(--font-body);font-size:var(--font-size-md);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}a{color:inherit}::selection{color:var(--color-surface);background:var(--color-brand-purple)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
