:root{--navheight:50px;color-scheme:light;--theme: \2600\fe0f;--hue: 150deg;--primary: oklch(50% 0 var(--hue));--primary-base: .05;--primary-10: oklch(from var(--primary) 10% calc(var(--primary-base) + (sin(1 * pi) * c)) h);--primary-20: oklch(from var(--primary) 20% calc(var(--primary-base) + (sin(.9 * pi) * c)) h);--primary-30: oklch(from var(--primary) 30% calc(var(--primary-base) + (sin(.8 * pi) * c)) h);--primary-40: oklch(from var(--primary) 40% calc(var(--primary-base) + (sin(.7 * pi) * c)) h);--primary-50: oklch(from var(--primary) 50% calc(var(--primary-base) + (sin(.6 * pi) * c)) h);--primary-60: oklch(from var(--primary) 60% calc(var(--primary-base) + (sin(.5 * pi) * c)) h);--primary-70: oklch(from var(--primary) 70% calc(var(--primary-base) + (sin(.4 * pi) * c)) h);--primary-80: oklch(from var(--primary) 80% calc(var(--primary-base) + (sin(.3 * pi) * c)) h);--primary-90: oklch(from var(--primary) 90% calc(var(--primary-base) + (sin(.2 * pi) * c)) h);--primary-100: oklch(from var(--primary) 100% calc(var(--primary-base) + (sin(.1 * pi) * c)) h)}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--theme: \1f311}}:root:has([value=\2600\fe0f]:checked){color-scheme:light;--theme: \2600\fe0f}:root:has([value=\1f311]:checked){color-scheme:dark;--theme: \1f311}html,body{margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;scroll-snap-type:proximity;scroll-snap-type:y mandatory}html{--navheight:50px }body{color-scheme:light;--copy:var(--primary-20);--menu:#var(--primary-80);--bg:var(--primary-100);--icons: url(https://www.markecurtis.com/images/icons-new.svg)}@container style(--theme: \1f311  ){body{color-scheme:dark;--icons: url(https://www.markecurtis.com/images/icons-white.svg);--primary-100: oklch(from var(--primary) 10% calc(var(--primary-base) + (sin(1 * pi) * c)) h);--primary-90: oklch(from var(--primary) 20% calc(var(--primary-base) + (sin(.9 * pi) * c)) h);--primary-80: oklch(from var(--primary) 30% calc(var(--primary-base) + (sin(.8 * pi) * c)) h);--primary-70: oklch(from var(--primary) 40% calc(var(--primary-base) + (sin(.7 * pi) * c)) h);--primary-60: oklch(from var(--primary) 50% calc(var(--primary-base) + (sin(.6 * pi) * c)) h);--primary-50: oklch(from var(--primary) 60% calc(var(--primary-base) + (sin(.5 * pi) * c)) h);--primary-40: oklch(from var(--primary) 70% calc(var(--primary-base) + (sin(.4 * pi) * c)) h);--primary-30: oklch(from var(--primary) 80% calc(var(--primary-base) + (sin(.3 * pi) * c)) h);--primary-20: oklch(from var(--primary) 90% calc(var(--primary-base) + (sin(.2 * pi) * c)) h);--primary-10: oklch(from var(--primary) 100% calc(var(--primary-base) + (sin(.1 * pi) * c)) h)}}body{background-color:var(--bg);color:var(--copy)}
