:root{--mk-bg: var(--color-paper);--mk-bg-alt: var(--color-canvas);--mk-bg-sunken: var(--color-workspace-canvas);--mk-bg-ink: var(--color-ink);--mk-surface: var(--color-paper);--mk-surface-alt: var(--color-surface);--mk-text: var(--color-ink);--mk-text-body: var(--color-body-text);--mk-text-muted: var(--color-muted);--mk-text-on-dark: var(--color-paper);--mk-text-on-dark-muted: var(--color-on-dark-muted);--mk-rule: var(--color-line);--mk-rule-strong: var(--color-line-strong);--mk-rule-ink: var(--color-ink);--mk-action: var(--color-scheduled);--mk-action-hover: var(--color-scheduled-text);--mk-action-tint: var(--color-scheduled-tint);--mk-positive: var(--color-sent);--mk-positive-text: var(--color-sent-text);--mk-positive-tint: var(--color-sent-tint);--mk-attention: var(--color-draft);--mk-attention-text: var(--color-draft-text);--mk-error-text: var(--color-bounced-text);--mk-error-tint: var(--color-bounced-tint);--mk-focus: var(--color-scheduled);--mk-text-display: 3.5rem;--mk-text-display-mobile: 2.5rem;--mk-leading-display: 1.05;--mk-tracking-display: -.02em;--mk-text-h1: 2.5rem;--mk-text-h1-mobile: 2rem;--mk-leading-h1: 1.1;--mk-tracking-h1: -.015em;--mk-text-h2: 2rem;--mk-text-h2-mobile: 1.75rem;--mk-leading-h2: 1.15;--mk-tracking-h2: -.01em;--mk-text-h3: 1.25rem;--mk-leading-h3: 1.3;--mk-tracking-h3: 0;--mk-text-lede: 1.125rem;--mk-leading-lede: 1.6;--mk-text-body: 1rem;--mk-leading-body: 1.6;--mk-text-small: .875rem;--mk-leading-small: 1.5;--mk-text-caption: .8125rem;--mk-leading-caption: 1.45;--mk-text-mono: .6875rem;--mk-text-mono-mobile: .75rem;--mk-leading-mono: 1.5;--mk-tracking-mono: .08em;--mk-space-section-y: 8rem;--mk-space-section-y-tight: 6rem;--mk-space-section-y-mobile: 4rem;--mk-space-block: 3rem;--mk-space-block-mobile: 2rem;--mk-space-element: 1.5rem;--mk-space-inline: 1rem;--mk-space-tight: .5rem;--mk-container: 75rem;--mk-container-narrow: 48rem;--mk-gutter: 1.5rem;--mk-gutter-wide: 3rem;--mk-measure: 38rem;--mk-measure-lede: 34rem;--mk-hairline: 1px solid var(--mk-rule);--mk-hairline-strong: 1px solid var(--mk-rule-strong);--mk-rule-ink-top: 1px solid var(--mk-rule-ink);--mk-shadow-lift: 0 1px 0 0 rgba(10, 10, 10, .04), 0 8px 24px -12px rgba(10, 10, 10, .12)}:focus-visible{outline:2px solid var(--mk-focus);outline-offset:2px}.mk-on-dark :focus-visible{outline-color:var(--color-scheduled-on-dark)}@keyframes mk-fade-in{0%{opacity:0}to{opacity:1}}.mk-fade-in{animation:mk-fade-in .15s ease-out}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
