/* Generated by scripts/build-theme.mjs. Edit config.js / shared/theme-tokens.json. */
:root, body {
  --pay-color-scheme: dark;
  --pay-bg: #0B0F1A;
  --pay-bg-mid: #0F172A;
  --pay-bg-end: #0C1220;
  --pay-surface: #0F172A;
  --pay-surface-solid: #0F172A;
  --pay-surface-strong: #0F172A;
  --pay-card: #111B2E;
  --pay-info-panel: #111B2E;
  --pay-stage: #0B1220;
  --pay-notice: #111B2E;
  --pay-state-panel: #0B1220;
  --pay-aside-badge: #142338;
  --pay-method-badge: #18364A;
  --pay-copy-button: #10243A;
  --pay-border: #34445C;
  --pay-border-rgb: 52, 68, 92;
  --pay-primary: #4CC3FF;
  --pay-primary-600: #26A7EE;
  --pay-primary-700: #0E86C8;
  --pay-primary-rgb: 76, 195, 255;
  --pay-accent: #22D3EE;
  --pay-accent-rgb: 34, 211, 238;
  --pay-muted: #A6B3C6;
  --pay-text: #E5EDF7;
  --pay-text-strong: #F8FBFF;
  --pay-state-title: #F8FBFF;
  --pay-contrast-text: #0B1220;
  --pay-crypto-picker-alert-bg: #3B3122;
  --pay-crypto-picker-alert-border: #89724A;
  --pay-crypto-picker-alert-text: #F1CD8B;
  --pay-crypto-option-bg: #0D192B;
  --pay-crypto-option-border: #42536B;
  --pay-crypto-option-badge-bg: #18364A;
  --pay-crypto-option-badge-text: #BBE9FF;
  --pay-crypto-panel-bg: #111B2E;
  --pay-crypto-panel-border: #42536B;
  --pay-crypto-box-bg: #0B1220;
  --pay-crypto-box-border: #34445C;
  --pay-crypto-box-label: #A6B3C6;
  --pay-crypto-network-badge-bg: #142338;
  --pay-crypto-network-badge-border: #42536B;
  --pay-crypto-network-badge-text: #E5EDF7;
  --pay-crypto-warning-bg: #3B3122;
  --pay-crypto-warning-border: #89724A;
  --pay-crypto-warning-text: #F1CD8B;
  --pay-crypto-qr-bg: #FFFFFF;
  --bs-primary: #4CC3FF;
  --bs-primary-rgb: 76, 195, 255;
  --bs-success: var(--pay-success-text);
  --bs-success-rgb: 159, 216, 189;
  --pay-qr-shell-border: #34445C;
  --pay-qr-shell-glow: #00000000;
  --pay-qr-shell-gradient-start: #0B1220;
  --pay-qr-shell-gradient-end: #0B1220;
  --pay-qr-shell-shadow: #00000026;
  --pay-qr-header-border: #34445C;
  --pay-qr-header-bg: #111B2E;
  --pay-qr-eyebrow-bg: #18364A;
  --pay-qr-eyebrow-text: #4CC3FF;
  --pay-qr-countdown-bg: #18364A;
  --pay-qr-countdown-text: #4CC3FF;
  --pay-qr-stage-bg: #111B2E;
  --pay-qr-stage-border: #34445C;
  --pay-qr-stage-shadow: #0000001A;
  --pay-qr-select-bg: #111B2E;
  --pay-qr-select-text: #E5EDF7;
  --pay-qr-placeholder: #A6B3C6;
  --pay-qr-title: #F8FBFF;
  --pay-qr-body: #E5EDF7;
  --pay-qr-summary-start: #0B1220;
  --pay-qr-summary-end: #0B1220;
  --pay-qr-summary-text: #F8FBFF;
  --pay-qr-summary-shadow: #0000001A;
  --pay-qr-summary-badge-start: #18364A;
  --pay-qr-summary-badge-end: #18364A;
  --pay-qr-summary-badge-text: #4CC3FF;
  --pay-qr-summary-muted: #A6B3C6;
  --pay-qr-step-text: #A6B3C6;
  --pay-qr-step-line: #34445C;
  --pay-qr-step-dot-bg: #34445C;
  --pay-qr-step-dot-border: #111B2E;
  --pay-qr-step-dot-shadow: #00000000;
  --pay-qr-step-active-text: #4CC3FF;
  --pay-qr-step-active-dot-bg: #4CC3FF;
  --pay-qr-step-active-dot-shadow: #00000000;
  --pay-qr-step-active-line: #4CC3FF;
  --pay-qr-form-note-bg: #0B1220;
  --pay-qr-form-note-text: #E5EDF7;
  --pay-qr-preview-item-bg: #0B1220;
  --pay-qr-preview-item-border: #34445C;
  --pay-qr-preview-label: #A6B3C6;
  --pay-qr-preview-value: #F8FBFF;
  --pay-qr-primary-start: #4CC3FF;
  --pay-qr-primary-end: #4CC3FF;
  --pay-qr-primary-text: #0B1220;
  --pay-qr-primary-shadow: #00000026;
  --pay-qr-primary-hover-start: #26A7EE;
  --pay-qr-primary-hover-end: #26A7EE;
  --pay-qr-secondary-border: #74869E;
  --pay-qr-secondary-bg: #0B1220;
  --pay-qr-secondary-text: #E5EDF7;
  --pay-qr-status-pill-bg: #18364A;
  --pay-qr-status-pill-text: #4CC3FF;
  --pay-qr-loading-text: #A6B3C6;
  --pay-secondary-surface: var(--pay-stage);
  --pay-highlight: var(--pay-method-badge);
  --pay-field-border: #74869E;
  --pay-success-bg: #203A30;
  --pay-success-text: #9FD8BD;
  --pay-warning-bg: #3B3122;
  --pay-warning-text: #F1CD8B;
  --pay-danger-bg: #44252D;
  --pay-danger-text: #FFADB9;
  --pay-info-bg: #283142;
  --pay-info-text: #B7C5DE;
  --pay-neutral-bg: #263246;
  --pay-neutral-text: #BBC6D6;
  --pay-shadow-color: #00000026;
  --pay-shadow: 0 8px 24px var(--pay-shadow-color);
  --pay-overlay: #020617B3;
  --pay-qr-paper: #FFFFFF;
  --pay-qr-ink: #000000;
}
