/* @primer/primitives 11.10.0 light theme, functional color tokens (MIT, see vendor/LICENSES/primer-primitives-LICENSE.txt).
   Subset made by tools/vendor.mjs: only the token groups CureBranch uses, applied at :root. */
:root{
  --bgColor-success-emphasis: #1f883d;
  --button-primary-bgColor-active: #197935;
  --button-primary-bgColor-disabled: #95d8a6;
  --button-primary-bgColor-hover: #1c8139;
  --control-checked-bgColor-active: #0757ba;
  --control-checked-bgColor-hover: #0860ca;
  --fgColor-danger: #d1242f;
  --bgColor-accent-emphasis: #0969da;
  --bgColor-accent-muted: #ddf4ff;
  --bgColor-attention-emphasis: #9a6700;
  --bgColor-attention-muted: #fff8c5;
  --bgColor-danger-emphasis: #cf222e;
  --bgColor-danger-muted: #ffebe9;
  --bgColor-disabled: #eff2f5;
  --bgColor-done-emphasis: #8250df;
  --bgColor-done-muted: #fbefff;
  --bgColor-emphasis: #25292e;
  --bgColor-inverse: #25292e;
  --bgColor-muted: #f6f8fa;
  --bgColor-neutral-emphasis: #59636e;
  --bgColor-neutral-muted: #818b981f;
  --bgColor-open-emphasis: var(--bgColor-success-emphasis);
  --bgColor-severe-emphasis: #bc4c00;
  --bgColor-severe-muted: #fff1e5;
  --bgColor-sponsors-emphasis: #bf3989;
  --bgColor-sponsors-muted: #ffeff7;
  --bgColor-success-muted: #dafbe1;
  --bgColor-transparent: #ffffff00;
  --borderColor-accent-emphasis: #0969da;
  --borderColor-accent-muted: #54aeff66;
  --borderColor-attention-emphasis: #9a6700;
  --borderColor-attention-muted: #d4a72c66;
  --borderColor-danger-emphasis: #cf222e;
  --borderColor-danger-muted: #ff818266;
  --borderColor-default: #d1d9e0;
  --borderColor-disabled: #818b981a;
  --borderColor-done-emphasis: #8250df;
  --borderColor-done-muted: #c297ff66;
  --borderColor-emphasis: #818b98;
  --borderColor-neutral-emphasis: #59636e;
  --borderColor-severe-emphasis: #bc4c00;
  --borderColor-severe-muted: #fb8f4466;
  --borderColor-sponsors-emphasis: #bf3989;
  --borderColor-sponsors-muted: #ff80c866;
  --borderColor-success-emphasis: #1a7f37;
  --borderColor-success-muted: #4ac26b66;
  --borderColor-transparent: #ffffff00;
  --button-danger-bgColor-active: #a40e26;
  --button-danger-fgColor-disabled: #d1242f80;
  --button-danger-fgColor-rest: var(--fgColor-danger);
  --button-danger-shadow-selected: inset 0 1px 0 0 #4c001433;
  --button-primary-bgColor-rest: var(--bgColor-success-emphasis);
  --button-primary-borderColor-disabled: var(--button-primary-bgColor-disabled);
  --button-primary-shadow-selected: inset 0 1px 0 0 #002d114d;
  --control-bgColor-active: #e6eaef;
  --control-bgColor-hover: #eff2f5;
  --control-bgColor-rest: #f6f8fa;
  --control-checked-borderColor-active: var(--control-checked-bgColor-active);
  --control-checked-borderColor-hover: var(--control-checked-bgColor-hover);
  --counter-borderColor: #ffffff00;
  --fgColor-accent: #0969da;
  --fgColor-attention: #9a6700;
  --fgColor-closed: var(--fgColor-danger);
  --fgColor-disabled: #818b98;
  --fgColor-done: #8250df;
  --fgColor-muted: #59636e;
  --fgColor-neutral: #59636e;
  --fgColor-severe: #bc4c00;
  --fgColor-sponsors: #bf3989;
  --fgColor-success: #1a7f37;
  --overlay-backdrop-bgColor: #c8d1da66;
  --shadow-resting-medium: 0 1px 1px 0 #25292e1a, 0 3px 6px 0 #25292e1f;
  --underlineNav-borderColor-active: #fd8c73;
  --bgColor-black: #1f2328;
  --bgColor-closed-emphasis: var(--bgColor-danger-emphasis);
  --bgColor-closed-muted: var(--bgColor-danger-muted);
  --bgColor-default: #ffffff;
  --bgColor-draft-emphasis: var(--bgColor-neutral-emphasis);
  --bgColor-draft-muted: var(--bgColor-neutral-muted);
  --bgColor-inset: var(--bgColor-muted);
  --bgColor-open-muted: var(--bgColor-success-muted);
  --bgColor-upsell-emphasis: var(--bgColor-done-emphasis);
  --bgColor-upsell-muted: var(--bgColor-done-muted);
  --bgColor-white: #ffffff;
  --borderColor-closed-emphasis: var(--borderColor-danger-emphasis);
  --borderColor-closed-muted: var(--borderColor-danger-muted);
  --borderColor-draft-emphasis: var(--borderColor-neutral-emphasis);
  --borderColor-muted: #d1d9e0b3;
  --borderColor-open-emphasis: var(--borderColor-success-emphasis);
  --borderColor-open-muted: var(--borderColor-success-muted);
  --borderColor-translucent: #1f232826;
  --borderColor-upsell-emphasis: var(--borderColor-done-emphasis);
  --borderColor-upsell-muted: var(--borderColor-done-muted);
  --button-danger-bgColor-hover: var(--bgColor-danger-emphasis);
  --button-danger-bgColor-rest: var(--control-bgColor-rest);
  --button-danger-fgColor-active: #ffffff;
  --button-danger-fgColor-hover: #ffffff;
  --button-danger-iconColor-disabled: var(--button-danger-fgColor-disabled);
  --button-danger-iconColor-hover: #ffffff;
  --button-danger-iconColor-rest: var(--button-danger-fgColor-rest);
  --button-default-bgColor-active: var(--control-bgColor-active);
  --button-default-bgColor-hover: var(--control-bgColor-hover);
  --button-default-bgColor-rest: var(--control-bgColor-rest);
  --button-default-bgColor-selected: var(--control-bgColor-active);
  --button-default-fgColor-rest: var(--control-fgColor-rest);
  --button-default-shadow-resting: 0 1px 0 0 #1f23280a;
  --button-primary-fgColor-disabled: #ffffffcc;
  --control-bgColor-disabled: var(--bgColor-disabled);
  --control-bgColor-selected: var(--control-bgColor-rest);
  --control-borderColor-danger: var(--borderColor-danger-emphasis);
  --control-borderColor-disabled: var(--borderColor-disabled);
  --control-borderColor-emphasis: var(--borderColor-emphasis);
  --control-borderColor-rest: var(--borderColor-default);
  --control-borderColor-success: var(--borderColor-success-emphasis);
  --control-borderColor-warning: var(--borderColor-attention-emphasis);
  --control-checked-bgColor-disabled: var(--fgColor-disabled);
  --control-checked-bgColor-rest: var(--bgColor-accent-emphasis);
  --counter-bgColor-emphasis: var(--bgColor-neutral-emphasis);
  --counter-bgColor-muted: var(--bgColor-neutral-muted);
  --fgColor-black: #1f2328;
  --fgColor-default: #1f2328;
  --fgColor-draft: var(--fgColor-neutral);
  --fgColor-link: var(--fgColor-accent);
  --fgColor-onEmphasis: #ffffff;
  --fgColor-onInverse: #ffffff;
  --fgColor-open: var(--fgColor-success);
  --fgColor-upsell: var(--fgColor-done);
  --fgColor-white: #ffffff;
  --focus-outline-color: var(--borderColor-accent-emphasis);
  --overlay-bgColor: #ffffff;
  --shadow-inset: inset 0 1px 0 0 #1f23280a;
  --shadow-resting-small: 0 1px 1px 0 #1f23280a, 0 1px 2px 0 #1f232808;
  --shadow-resting-xsmall: 0 1px 1px 0 #1f23280d;
  --underlineNav-iconColor-rest: var(--fgColor-muted);
  --borderColor-neutral-muted: var(--borderColor-muted);
  --button-danger-bgColor-disabled: var(--control-bgColor-disabled);
  --button-danger-borderColor-rest: var(--control-borderColor-rest);
  --button-default-bgColor-disabled: var(--control-bgColor-disabled);
  --button-default-borderColor-active: var(--control-borderColor-rest);
  --button-default-borderColor-disabled: var(--control-borderColor-disabled);
  --button-default-borderColor-rest: var(--control-borderColor-rest);
  --button-default-fgColor-disabled: var(--control-fgColor-disabled);
  --button-primary-borderColor-rest: var(--borderColor-translucent);
  --button-primary-fgColor-rest: var(--fgColor-white);
  --button-primary-iconColor-disabled: var(--button-primary-fgColor-disabled);
  --button-primary-iconColor-rest: #ffffffcc;
  --control-borderColor-selected: var(--control-bgColor-selected);
  --control-checked-borderColor-disabled: var(--control-checked-bgColor-disabled);
  --control-checked-borderColor-rest: var(--control-checked-bgColor-rest);
  --control-checked-fgColor-disabled: var(--fgColor-onEmphasis);
  --control-checked-fgColor-rest: var(--fgColor-onEmphasis);
  --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);
  --focus-outlineColor: var(--focus-outline-color);
  --overlay-borderColor: #d1d9e080;
  --underlineNav-borderColor-hover: var(--borderColor-muted);
  --borderColor-draft-muted: var(--borderColor-neutral-muted);
  --button-danger-borderColor-hover: var(--button-primary-borderColor-rest);
  --button-default-borderColor-hover: var(--button-default-borderColor-rest);
  --button-primary-borderColor-active: var(--button-primary-borderColor-rest);
  --button-primary-borderColor-hover: var(--button-primary-borderColor-rest);
  --shadow-floating-large: 0 0 0 1px #d1d9e000, 0 40px 80px 0 #25292e3d;
  --shadow-floating-medium: 0 0 0 1px #d1d9e000, 0 8px 16px -4px #25292e14, 0 4px 32px -4px #25292e14, 0 24px 48px -12px #25292e14, 0 48px 96px -24px #25292e14;
  --shadow-floating-small: 0 0 0 1px #d1d9e040, 0 6px 12px -3px #25292e0a, 0 6px 18px 0 #25292e1f;
  --shadow-floating-xlarge: 0 0 0 1px #d1d9e000, 0 56px 112px 0 #25292e52;
  --button-danger-borderColor-active: var(--button-danger-borderColor-hover);
}
