/* Hallmark · macrostructure: Workbench · theme: Coral · enrichment: none */
/* Hallmark · pre-emit critique: P5 H5 E5 S5 R5 V5 · contrast: pass · honest: pass · responsive: pass */
:root {
    --color-yield-paper: #0c0b0b;
    --color-yield-surface: #111010;
    --color-yield-surface-raised: #171515;
    --color-yield-surface-hover: #1d1a19;
    --color-yield-ink: #f4f3f2;
    --color-yield-ink-soft: #c9c5c2;
    --color-yield-muted: #9d9894;
    --color-yield-faint: #817c78;
    --color-yield-rule: rgba(255, 255, 255, 0.10);
    --color-yield-rule-strong: rgba(255, 255, 255, 0.18);
    --color-yield-accent: #ec3013;
    --color-yield-accent-hover: #ff4526;
    --color-yield-accent-quiet: rgba(236, 48, 19, 0.11);
    --color-yield-accent-ink: #0c0b0b;
    --color-yield-focus: #ff826e;
    --color-yield-positive: #69c79a;
    --color-yield-card-accent: #27d3a2;
    --color-yield-card-accent-strong: #14a97e;
    --color-yield-card-accent-quiet: #102b24;
    --color-yield-card-accent-ink: #071410;
    --color-yield-card-track: #1a1d1c;
    --color-yield-negative: #e0674f;
    --color-yield-error: #ff6a52;
    --color-yield-backdrop: rgba(0, 0, 0, 0.78);
    --color-yield-share-card: #080807;
    --color-yield-share-stat: #171b20;

    --font-yield-display: var(--font-sans);
    --font-yield-body: var(--font-sans);
    --font-yield-data: var(--font-mono);

    --space-yield-1: 4px;
    --space-yield-2: 8px;
    --space-yield-3: 12px;
    --space-yield-4: 16px;
    --space-yield-5: 20px;
    --space-yield-6: 24px;
    --space-yield-8: 32px;
    --space-yield-10: 40px;
    --space-yield-12: 48px;
    --space-yield-16: 64px;

    --text-yield-xs: 0.72rem;
    --text-yield-sm: 0.82rem;
    --text-yield-md: 0.96rem;
    --text-yield-lg: 1.2rem;
    --text-yield-xl: 1.75rem;

    --rule-yield: 1px;
    --radius-yield: 0px;
    --radius-yield-share-sm: 8px;
    --radius-yield-share-md: 12px;
    --radius-yield-share-lg: 16px;
    --radius-yield-card: 20px;
    --radius-yield-card-inner: 12px;
    --height-yield-control: 60px;
    --width-yield-shell: 1420px;

    --dur-yield-instant: 100ms;
    --dur-yield-short: 180ms;
    --dur-yield-medium: 260ms;
    --dur-yield-long: 400ms;
    --ease-yield-out: cubic-bezier(0.16, 1, 0.3, 1);
    --ease-yield-in: cubic-bezier(0.7, 0, 0.84, 0);
    --ease-yield-toggle: cubic-bezier(0.65, 0, 0.35, 1);
}
