/* Confidia Pay — Native BTCPay Theme */
/* Overrides BTCPay's default green palette with Confidia navy blue */

:root {
  /* === BRAND COLORS (Confidia Navy Blue) === */
  --btcpay-primary-100: #dce8f5;
  --btcpay-primary-200: #b1ceeb;
  --btcpay-primary-300: #7dafe0;
  --btcpay-primary-400: #4a90d4;
  --btcpay-primary-500: #1a5276;
  --btcpay-primary-600: #154464;
  --btcpay-primary-700: #0f3552;
  --btcpay-primary-800: #0a2740;
  --btcpay-primary-900: #05182e;

  --btcpay-primary-rgb: 26, 82, 118;
  --btcpay-primary-accent-rgb: 42, 130, 218;
  --btcpay-primary: rgb(var(--btcpay-primary-rgb));
  --btcpay-primary-accent: rgb(var(--btcpay-primary-accent-rgb));
  --btcpay-primary-shadow: rgba(var(--btcpay-primary-rgb), 0.35);
  --btcpay-primary-text: #ffffff;
  --btcpay-primary-bg-hover: #154464;
  --btcpay-primary-bg-active: #0f3552;

  /* === NEUTRAL (keep default, slight tweak) === */
  --btcpay-neutral-900: #141927;

  /* === FONT === */
  --btcpay-font-family-base: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --btcpay-font-family-monospace: 'JetBrains Mono', 'SF Mono', 'Fira Code', monospace;

  /* === BORDERS === */
  --btcpay-border-radius: 6px;

  /* === LINK === */
  --btcpay-link: rgb(var(--btcpay-primary-rgb));
  --btcpay-link-accent: rgb(var(--btcpay-primary-accent-rgb));
}

/* === DARK THEME OVERRIDES === */
[data-btcpay-theme="dark"] {
  --btcpay-body-bg: #141927;
  --btcpay-body-text: #e8eaef;
  --btcpay-card-bg: #1c2536;
  --btcpay-card-border: #2c3345;
  --btcpay-form-bg: #1c2536;
  --btcpay-form-border: #2c3345;
  --btcpay-bg-light: #1c2536;
}
