/*
  Mariche Aura overrides
  - App-owned overrides only (vendor Aura untouched)
  - Token-first customizations
*/

:root {
  --aura-accent: #0f6fe8;
  --aura-accent-2: #34d399;
  --aura-font-display: "Sora", system-ui, sans-serif;
  --aura-font-body: "Manrope", system-ui, sans-serif;
  --aura-radius-lg: 18px;
  --aura-radius-xl: 24px;
}

[data-aura-theme="dark"] {
  --aura-bg: #070c17;
  --aura-surface: #0f1523;
  --aura-surface-2: #121b2b;
  --aura-border: rgba(255, 255, 255, 0.12);
}

/* Stripe Elements host container keeps Aura visual consistency */
#card-element,
#new-card-element {
  border: 1px solid var(--aura-border);
  border-radius: var(--aura-radius-lg);
  padding: var(--aura-4);
  background: var(--aura-surface-solid, var(--aura-surface));
}
