:root {
  --btcpay-border-radius: 4px;
  --btcpay-transition-duration-fast: .2s;
  --btcpay-transition-duration-default: .3s;
  --btcpay-transition-duration-slow: .5s;
  --btcpay-brand-primary: #51b13e;
  --btcpay-brand-secondary: #CEDC21;
  --btcpay-brand-tertiary: #1e7a44;
  --btcpay-brand-dark: #0F3B21;
  --btcpay-color-white: #ffffff;
  --btcpay-color-neutral-100: #f8f9fa;
  --btcpay-color-neutral-200: #e9ecef;
  --btcpay-color-neutral-300: #dee2e6;
  --btcpay-color-neutral-400: #ced4da;
  --btcpay-color-neutral-500: #8f979e;
  --btcpay-color-neutral-600: #6c757d;
  --btcpay-color-neutral-700: #495057;
  --btcpay-color-neutral-800: #343a40;
  --btcpay-color-neutral-900: #292929;
  --btcpay-color-neutral-950: #222;
  --btcpay-color-black: #000;
  --btcpay-color-primary: var(--btcpay-brand-primary);
  --btcpay-color-primary-accent: var(--btcpay-brand-tertiary);
  --btcpay-color-primary-backdrop: #D2E5CF;
  --btcpay-color-primary-text: var(--btcpay-color-neutral-900);
  --btcpay-color-secondary: var(--btcpay-color-neutral-500);
  --btcpay-color-secondary-accent: var(--btcpay-color-neutral-700);
  --btcpay-color-secondary-backdrop: var(--btcpay-color-neutral-400);
  --btcpay-color-secondary-text: var(--btcpay-color-neutral-700);
  --btcpay-color-success: #247e12;
  --btcpay-color-success-accent: var(--btcpay-brand-tertiary);
  --btcpay-color-success-backdrop: #389725;
  --btcpay-color-success-text: var(--btcpay-color-white);
  --btcpay-color-info: #17a2b8;
  --btcpay-color-info-accent: #117a8b;
  --btcpay-color-info-backdrop: #C8E7ED;
  --btcpay-color-info-text: var(--btcpay-color-info-accent);
  --btcpay-color-warning: #ffc107;
  --btcpay-color-warning-accent: #d39e00;
  --btcpay-color-warning-backdrop: #ffc107;
  --btcpay-color-warning-text: var(--btcpay-color-neutral-900);
  --btcpay-color-danger: #c12c1a;
  --btcpay-color-danger-accent: #a71705;
  --btcpay-color-danger-backdrop: #E85442;
  --btcpay-color-danger-text: var(--btcpay-color-white);
  --btcpay-color-light: var(--btcpay-color-neutral-200);
  --btcpay-color-light-accent: var(--btcpay-color-neutral-400);
  --btcpay-color-light-backdrop: var(--btcpay-color-neutral-200);
  --btcpay-color-light-text: var(--btcpay-color-neutral-800);
  --btcpay-color-dark: var(--btcpay-color-neutral-800);
  --btcpay-color-dark-accent: var(--btcpay-color-black);
  --btcpay-color-dark-backdrop: var(--btcpay-color-neutral-800);
  --btcpay-color-dark-text: var(--btcpay-color-neutral-200);
  --btcpay-space-xs: 5px;
  --btcpay-space-s: 10px;
  --btcpay-space-m: 20px;
  --btcpay-space-l: 40px;
  --btcpay-space-xl: 60px;
  --btcpay-space-xxl: 80px;
  --btcpay-font-family-base: "Open Sans" , "Helvetica Neue" , Arial , sans-serif;
  --btcpay-font-family-monospace: SFMono-Regular , Menlo , Monaco , Consolas , "Liberation Mono" , "Courier New" , monospace;
  --btcpay-font-size-xs: 10px;
  --btcpay-font-size-s: 12px;
  --btcpay-font-size-m: 14px;
  --btcpay-font-size-l: 18px;
  --btcpay-font-size-xl: 36px;
  --btcpay-font-size-xxl: 45px;
  --btcpay-font-weight-normal: 400;
  --btcpay-font-weight-semibold: 600;
  --btcpay-font-weight-bold: 700;
  --btcpay-bg-tile: var(--btcpay-color-white);
  --btcpay-border-color-light: var(--btcpay-color-neutral-200);
  --btcpay-border-color-medium: var(--btcpay-color-neutral-300);
}
