.cfs{--color-cream:#f6f3ee;--color-cream-deep:#e9e4da;--color-paper:#fdfbf8;--color-ink:#391919;--color-ink-soft:#5d4745;--color-cherry:#86111b;--color-flame:#a1252a;--color-fruit:#86111b;--color-punch:#7c1119;--color-blush:#eac266;--color-blush-deep:#c5953b;--color-sky:#e9e4da;--font-display:Impact, var(--font-cfh-display), "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-sans:"Helvetica Neue", Helvetica, Arial, sans-serif}@supports (color:lab(0% 0 0)){.cfs{--color-cream:lab(96.0883% .22471 3.04754);--color-cream-deep:lab(90.759% .832289 5.29521);--color-paper:lab(98.7405% .107378 1.52055);--color-ink:lab(13.6549% 15.8457 7.78853);--color-ink-soft:lab(32.4393% 9.24637 5.02687);--color-cherry:lab(28.8531% 47.7125 29.077);--color-flame:lab(36.8841% 50.7881 29.9598);--color-fruit:lab(28.8531% 47.7125 29.077);--color-punch:lab(26.6386% 44.5146 26.9461);--color-blush:lab(80.535% 7.07686 51.2291);--color-blush-deep:lab(65.2518% 12.0728 52.7697);--color-sky:lab(90.759% .832289 5.29521)}}.cfs :is(h1,h2,h3){text-transform:none}.cfs-chrome{display:contents}@layer base{.cfs{background-color:var(--color-cream);min-height:100svh;color:var(--color-ink);font-family:var(--font-sans);flex-direction:column;flex:1;display:flex}.cfs-main{flex:1;padding-top:86px}.cfs :is(h1,h2,h3){letter-spacing:-.035em;line-height:.95}.cfs ::selection{background-color:var(--color-blush)}.cfs :focus-visible{outline-color:var(--color-cherry)}}
