/**
 * Do not edit directly, this file was auto-generated.
 */

:root {
  --sk-color-cream-50: #fff8e8;
  --sk-color-cream-100: #f6ebcf;
  --sk-color-paper-50: #fbf2e0;
  --sk-color-paper-100: #f4e6cd;
  --sk-color-paper-hi: #fffdf6;
  --sk-color-paper-hi-warm: #fffdf7;
  --sk-color-paper-edge: #ece2cc;
  --sk-color-ink-700: #43505f;
  --sk-color-ink-900: #2a3646;
  --sk-color-ink-paper: #2c2740;
  --sk-color-ink-paper-soft: #5b5470;
  --sk-color-ink-story: #38324d;
  --sk-color-sun-200: #f5c96c;
  --sk-color-sun-400: #de982c;
  --sk-color-leaf-500: #5fa36f;
  --sk-color-leaf-deep: #4f8a5d;
  --sk-color-leaf-done: #9be29b;
  --sk-color-leaf-done-deep: #6fce8f;
  --sk-color-leaf-text: #357a44;
  --sk-color-leaf-night: #6ab87c;
  --sk-color-coral-400: #eb8b68;
  --sk-color-coral-text: #c0461b;
  --sk-color-coral-night: #e8602a;
  --sk-color-story-400: #d86d86;
  --sk-color-story-text: #c33a59;
  --sk-color-story-night: #e85a78;
  --sk-color-danger-text: #c62f1e;
  --sk-color-danger-night: #ed5a48;
  --sk-color-sky-100: #d9edf1;
  --sk-color-sky-night: #1a3040;
  --sk-color-primary-base: #366f92;
  --sk-color-primary-soft: #8fb3c9;
  --sk-color-primary-soft-night: #3d6e8a;
  --sk-color-primary-night: #5a9fc2;
  --sk-color-night-800: #0b1224;
  --sk-color-night-900: #070a1c;
  --sk-color-night-card: #0d1a2e;
  --sk-color-night-paper-soft: #121f34;
  --sk-color-night-paper-hi: #111f34;
  --sk-color-night-paper-edge: #0c182b;
  --sk-color-white: #ffffff;
  --sk-color-brand-night: #0b1b32;
  --sk-color-cream-text: #e8dfc7;
  --sk-color-muted-night: #8a9baa;
  --sk-color-on-sun: #3a2c0c;
  --sk-color-line: rgba(55, 89, 108, 0.2);
  --sk-color-glass: rgba(255, 255, 255, 0.74);
  --sk-duration-instant: 0.1s;
  --sk-duration-quick: 0.12s;
  --sk-duration-fast: 0.15s;
  --sk-duration-snappy: 0.18s;
  --sk-duration-base: 0.2s;
  --sk-duration-smooth: 0.22s;
  --sk-duration-moderate: 0.28s;
  --sk-duration-slow: 0.3s;
  --sk-duration-rise: 0.35s;
  --sk-duration-progress: 0.4s;
  --sk-duration-fade: 0.5s;
  --sk-duration-bloom: 0.6s;
  --sk-duration-rise-slow: 0.7s;
  --sk-duration-spinner: 0.8s;
  --sk-duration-loadbar: 1.15s;
  --sk-duration-shimmer: 1.2s;
  --sk-duration-spark: 2.6s;
  --sk-duration-breathe: 3.2s;
  --sk-duration-lantern: 3.4s;
  --sk-duration-lantern-slow: 3.6s;
  --sk-duration-twinkle: 4s;
  --sk-duration-glint: 5.2s;
  --sk-duration-drift-near: 140s;
  --sk-duration-drift-far: 220s;
  --sk-delay-rise-1: 0.07s;
  --sk-delay-rise-2: 0.14s;
  --sk-delay-rise-3: 0.21s;
  --sk-delay-rise-4: 0.28s;
  --sk-delay-tw-1: 0.2s;
  --sk-delay-tw-2: 1.1s;
  --sk-delay-tw-3: 2s;
  --sk-delay-tw-4: 0.6s;
  --sk-delay-tw-5: 1.6s;
  --sk-delay-tw-6: 2.6s;
  --sk-stagger-tight: 0.22s;
  --sk-stagger-relaxed: 0.28s;
  --sk-easing-standard: cubic-bezier(0.4, 0, 0.2, 1);
  --sk-easing-rise: cubic-bezier(0.2, 0.7, 0.2, 1);
  --sk-easing-ease: ease;
  --sk-easing-in-out: ease-in-out;
  --sk-easing-out: ease-out;
  --sk-easing-linear: linear;
  --sk-radius-sm: 10px;
  --sk-radius-md: 14px;
  --sk-radius-lg: 22px;
  --sk-space-100: 4px;
  --sk-space-200: 8px;
  --sk-space-300: 12px;
  --sk-space-400: 16px;
  --sk-space-500: 20px;
  --sk-space-600: 24px;
  --sk-tap-min: 44px;
  --sk-font-family-display: 'PT Serif', 'Iowan Old Style', 'Palatino Linotype', Palatino, Georgia, serif;
  --sk-font-family-read: 'Iowan Old Style', Georgia, 'Times New Roman', serif;
  --sk-font-family-ui: -apple-system, 'Avenir Next', 'Segoe UI', system-ui, sans-serif;
  --sk-shadow-soft: 0 24px 60px -28px rgba(70,50,20,.30);
  --sk-shadow-glow: 0 0 48px -16px rgba(222,152,44,.30);
  --sk-ui-color-inverse: rgba(42, 30, 10, 0.92);
  --sk-ui-shadow-sm: 0 4px 12px -6px rgba(11,27,50,.30);
  --sk-ui-shadow-float: 0 16px 40px -14px rgba(70,50,20,.42);
  --sk-ui-shadow-glow: 0 10px 24px -14px rgba(222,152,44,.60);
  --sk-ui-text-xs: 0.75rem;
  --sk-ui-text-sm: 0.875rem;
  --sk-ui-text-base: 1rem;
  --sk-ui-text-lg: clamp(1.125rem, 0.996rem + 0.53vw, 1.25rem);
  --sk-ui-text-xl: clamp(1.375rem, 1.246rem + 0.53vw, 1.5rem);
  --sk-ui-text-2xl: clamp(1.625rem, 1.367rem + 1.06vw, 1.875rem);
  --sk-ui-text-3xl: clamp(2rem, 1.484rem + 2.12vw, 2.5rem);
  --sk-ui-text-display: clamp(2.25rem, 1.476rem + 3.17vw, 3rem);
  --sk-ui-text-reader-s: 1.25rem;
  --sk-ui-text-reader-m: 1.4375rem;
  --sk-ui-text-reader-l: 1.625rem;
  --sk-ui-leading-none: 1;
  --sk-ui-leading-tight: 1.15;
  --sk-ui-leading-snug: 1.25;
  --sk-ui-leading-normal: 1.5;
  --sk-ui-leading-reader: 1.65;
  --sk-ui-weight-normal: 400;
  --sk-ui-weight-semibold: 600;
  --sk-ui-weight-bold: 700;
  --sk-ui-radius-full: 9999px;
  --sk-ui-space-base: 0.25rem;
  --sk-ui-space-gutter: clamp(1rem, -0.032rem + 4.23vw, 2rem);
  --sk-ui-space-section: clamp(1.5rem, 0.468rem + 4.23vw, 2.5rem);
  --sk-ui-size-action: 3rem;
  --sk-ui-z-below: -1;
  --sk-ui-z-raised: 1;
  --sk-ui-z-sticky: 10;
  --sk-ui-z-nav: 20;
  --sk-ui-z-popover: 30;
  --sk-ui-z-overlay: 40;
  --sk-ui-z-toast: 50;
  --sk-ui-z-skip: 60;
  --sk-ui-breakpoint-md: 40rem;
  --sk-ui-breakpoint-lg: 70rem;
  --sk-ui-container-sm: 24rem;
  --sk-ui-container-lg: 48rem;
  --sk-ui-container-content: 48rem;
  --sk-ui-container-prose: 34rem;
  --sk-icon-size-xs: 14px;
  --sk-icon-size-sm: 16px;
  --sk-icon-size-md: 20px;
  --sk-icon-size-lg: 24px;
  --sk-icon-size-xl: 28px;
  --sk-mock-yk-card-bg: #ffffff;
  --sk-mock-yk-ink: #1b1b2b;
  --sk-mock-yk-ink-strong: #111111;
  --sk-mock-yk-brand: #7b61ff;
  --sk-mock-yk-tag-bg: #f1eefc;
  --sk-mock-yk-label: #6b6b80;
  --sk-mock-yk-field-border: #e3e3ee;
  --sk-mock-yk-field-bg: #fafaff;
  --sk-mock-banner-coral-ink: #7a3b28;
  --sk-mock-banner-gold-ink: #7a5a23;
  --sk-mock-banner-eyebrow: #b06a35;
  --sk-mock-dev-tan-bg: #f5e3b8;
  --sk-mock-dev-tan-ink: #2c2740;
  --sk-mock-dev-tan-soft-bg: #f3e6c2;
  --sk-mock-dev-tan-soft-ink: #4a3c12;
  --sk-color-bg-canvas: var(--sk-color-cream-50);
  --sk-color-bg-soft: var(--sk-color-cream-100);
  --sk-color-surface-paper: var(--sk-color-paper-50);
  --sk-color-surface-paper-soft: var(--sk-color-paper-100);
  --sk-color-surface-paper-hi: var(--sk-color-paper-hi);
  --sk-color-surface-paper-hi-warm: var(--sk-color-paper-hi-warm);
  --sk-color-surface-paper-edge: var(--sk-color-paper-edge);
  --sk-color-surface-base: var(--sk-color-white);
  --sk-color-surface-cover-placeholder: var(--sk-color-brand-night);
  --sk-color-text-primary: var(--sk-color-ink-900);
  --sk-color-text-secondary: var(--sk-color-ink-700);
  --sk-color-text-on-sun: var(--sk-color-on-sun);
  --sk-color-text-paper-ink: var(--sk-color-ink-paper);
  --sk-color-text-paper-ink-soft: var(--sk-color-ink-paper-soft);
  --sk-color-text-paper-story: var(--sk-color-ink-story);
  --sk-color-text-on-accent: var(--sk-color-white);
  --sk-color-text-on-primary: var(--sk-color-white);
  --sk-color-accent-gold: var(--sk-color-sun-400);
  --sk-color-accent-gold-soft: var(--sk-color-sun-200);
  --sk-color-accent-primary: var(--sk-color-primary-base);
  --sk-color-accent-primary-soft: var(--sk-color-primary-soft);
  --sk-color-accent-leaf: var(--sk-color-leaf-500);
  --sk-color-accent-leaf-deep: var(--sk-color-leaf-deep);
  --sk-color-accent-leaf-text: var(--sk-color-leaf-text);
  --sk-color-accent-done: var(--sk-color-leaf-done);
  --sk-color-accent-done-deep: var(--sk-color-leaf-done-deep);
  --sk-color-accent-coral: var(--sk-color-coral-400);
  --sk-color-accent-coral-text: var(--sk-color-coral-text);
  --sk-color-accent-story: var(--sk-color-story-400);
  --sk-color-accent-story-text: var(--sk-color-story-text);
  --sk-color-accent-danger: var(--sk-color-danger-text);
  --sk-color-accent-sky: var(--sk-color-sky-100);
  --sk-ui-color-surface: var(--sk-color-glass);
  --sk-ui-color-line: var(--sk-color-line);
  --sk-ui-shadow-soft: var(--sk-shadow-soft);
  --sk-ui-radius-sm: var(--sk-radius-sm);
  --sk-ui-radius-md: var(--sk-radius-md);
  --sk-ui-radius-lg: var(--sk-radius-lg);
  --sk-ui-size-tap: var(--sk-tap-min);
  --sk-ui-duration-fast: var(--sk-duration-fast);
  --sk-ui-duration-base: var(--sk-duration-base);
  --sk-ui-duration-slow: var(--sk-duration-slow);
  --sk-ui-duration-emphasis: var(--sk-duration-fade);
  --sk-ui-ease-standard: var(--sk-easing-standard);
  --sk-ui-ease-out: var(--sk-easing-rise);
  --sk-ui-ease-in-out: var(--sk-easing-in-out);
  --sk-ui-ease-linear: var(--sk-easing-linear);
  --sk-card-radius: var(--sk-radius-lg);
  --sk-ui-color-canvas: var(--sk-color-bg-canvas);
  --sk-ui-color-surface-raised: var(--sk-color-surface-paper-hi);
  --sk-ui-color-paper: var(--sk-color-surface-paper);
  --sk-ui-color-paper-muted: var(--sk-color-surface-paper-soft);
  --sk-ui-color-ink: var(--sk-color-text-primary);
  --sk-ui-color-ink-muted: var(--sk-color-text-secondary);
  --sk-ui-color-ink-paper: var(--sk-color-text-paper-ink);
  --sk-ui-color-accent: var(--sk-color-accent-gold);
  --sk-ui-color-accent-soft: var(--sk-color-accent-gold-soft);
  --sk-ui-color-on-accent: var(--sk-color-text-on-sun);
  --sk-ui-color-primary: var(--sk-color-accent-primary);
  --sk-ui-color-on-primary: var(--sk-color-text-on-primary);
  --sk-ui-color-focus: var(--sk-color-accent-primary);
  --sk-ui-color-tint: var(--sk-color-accent-sky);
  --sk-ui-color-danger: var(--sk-color-accent-danger);
  --sk-ui-color-success: var(--sk-color-accent-leaf-text);
  --sk-ui-color-success-soft: var(--sk-color-accent-leaf);
  --sk-ui-color-on-inverse: var(--sk-color-accent-gold-soft);
  --sk-ui-color-cover: var(--sk-color-surface-cover-placeholder);
  --sk-button-gold-bg: var(--sk-color-accent-gold);
  --sk-button-gold-text: var(--sk-color-text-on-sun);
  --sk-card-bg: var(--sk-color-surface-paper);
}
