@layer tokens.core{:root{color-scheme:light;--accent: #366d74;--action: #6b9ea4;--action-hover: #4682b4;--ink: #222;--ink-strong: #504949;--ink-muted: #696969;--ink-faint: #999;--surface: #fff;--surface-sunken: #ececec;--backdrop: rgb(236 236 236 / .95);--rule: #d8d8d8;--accent-warm: #b8603a;--hue-ai: #6a55b0;--hue-devops: #3b7a57;--hue-cloud: #3769a6;--hue-ado: #93497a;--hue-chat: #9a6a14;--glow-accent: 0 0 1.5rem rgb(54 109 116 / .35);--shadow-ink: rgb(34 34 34 / .16);--glare: rgb(255 255 255 / .3);--scrim-prose: 88%;--scrim-hero: 62%;--cover-filter: none;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Outfit", "Century Gothic", "URW Gothic", system-ui, sans-serif;--font-accent: "Caveat", "Segoe Script", "Bradley Hand", cursive;--weight-body: 400;--weight-strong: 600;--weight-accent: 500;--step--1: clamp(.833rem, .81rem + .12vw, .9rem);--step-0: clamp(1rem, .96rem + .2vw, 1.125rem);--step-1: clamp(1.2rem, 1.13rem + .35vw, 1.4rem);--step-2: clamp(1.44rem, 1.32rem + .58vw, 1.75rem);--step-3: clamp(1.728rem, 1.55rem + .9vw, 2.188rem);--step-4: clamp(2.074rem, 1.8rem + 1.36vw, 2.734rem);--step-5: clamp(2.488rem, 2.08rem + 2.03vw, 3.418rem);--lh-body: 1.65;--lh-tight: 1.15;--measure: 62ch;--tracking-display: .02em;--container: 72rem;--header-height: 4rem;--header-offset: var(--header-height);--cols: 1;--space-3xs: .25rem;--space-2xs: .5rem;--space-xs: .75rem;--space-s: 1rem;--space-m: 1.5rem;--space-l: 2.5rem;--space-xl: 4rem;--space-2xl: 6rem;--focus-ring-width: 3px;--focus-ring-color: var(--action-hover);--focus-ring-offset: 2px;--radius: 4px;--grain-opacity: .16;--gradient-accent: linear-gradient(135deg, var(--accent), var(--accent-warm));--shadow-1: 0 1px 2px var(--shadow-ink);--shadow-2: 0 4px 12px var(--shadow-ink);--shadow-lift: 0 12px 28px var(--shadow-ink);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-1: .12s;--dur-2: .2s;--dur-3: .32s;--dur-4: .5s;--dur-5: .8s;--transition: var(--dur-2) var(--ease-out);--z-below: -1;--z-content: 1;--z-header: 10;--z-progress: 20}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--accent: #7fc3cb;--action: #6b9ea4;--action-hover: #9fd4da;--ink: #e8e6e3;--ink-strong: #f2f0ed;--ink-muted: #b3aeaa;--ink-faint: #8d8884;--surface: #16181a;--surface-sunken: #1f2325;--backdrop: rgb(22 24 26 / .95);--rule: #3a3f42;--accent-warm: #e39a72;--hue-ai: #a898e6;--hue-devops: #7cc39c;--hue-cloud: #86b4e8;--hue-ado: #d898c0;--hue-chat: #e2b65e;--glow-accent: 0 0 1.5rem rgb(127 195 203 / .3);--shadow-ink: rgb(0 0 0 / .55);--glare: rgb(255 255 255 / .1);--scrim-prose: 86%;--scrim-hero: 78%;--cover-filter: brightness(.55) saturate(.85)}}:root[data-theme=dark]{color-scheme:dark;--accent: #7fc3cb;--action: #6b9ea4;--action-hover: #9fd4da;--ink: #e8e6e3;--ink-strong: #f2f0ed;--ink-muted: #b3aeaa;--ink-faint: #8d8884;--surface: #16181a;--surface-sunken: #1f2325;--backdrop: rgb(22 24 26 / .95);--rule: #3a3f42;--accent-warm: #e39a72;--hue-ai: #a898e6;--hue-devops: #7cc39c;--hue-cloud: #86b4e8;--hue-ado: #d898c0;--hue-chat: #e2b65e;--glow-accent: 0 0 1.5rem rgb(127 195 203 / .3);--shadow-ink: rgb(0 0 0 / .55);--glare: rgb(255 255 255 / .1);--scrim-prose: 86%;--scrim-hero: 78%;--cover-filter: brightness(.55) saturate(.85)}@media(prefers-contrast:more){:root{--ink-muted: #3a3a3a;--ink-faint: #4a4a4a;--rule: #767676;--focus-ring-width: 4px;--glare: transparent}}@media(prefers-contrast:more)and (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink-muted: #d4d0cc;--ink-faint: #c4bfba;--rule: #8a8f92;--focus-ring-width: 4px;--glare: transparent}}@media(prefers-contrast:more){:root[data-theme=dark]{--ink-muted: #d4d0cc;--ink-faint: #c4bfba;--rule: #8a8f92;--focus-ring-width: 4px;--glare: transparent}}@media(prefers-reduced-transparency:reduce){:root{--backdrop: #ececec}}@media(prefers-reduced-transparency:reduce)and (prefers-color-scheme:dark){:root:not([data-theme=light]){--backdrop: #16181a}}@media(prefers-reduced-transparency:reduce){:root[data-theme=dark]{--backdrop: #16181a}}}
