html[data-site="nerdhead.com.br"] {
  --color-background: #0b0616;
  --color-background-alt: #180b2d;
  --color-surface: #1a0c3394;
  --color-surface-strong: #271047cc;
  --color-stroke: #c084fc38;
  --color-stroke-strong: #d8b4fe66;
  --color-text: #faf5ff;
  --color-text-muted: #c4b5d9;
  --color-primary: #7c3aed;
  --color-primary-light: #c084fc;
  --color-primary-dark: #5b21b6;
  --color-primary-foreground: #faf5ff;
  --color-accent: #e879f9;
  --color-accent-strong: #f0abfc;
  --color-accent-soft: #d946ef24;
  --color-link-hover: #e9d5ff;
  --shadow-panel: 0 0 0 1px #ffffff08 inset, 0 18px 60px #0000007a, 0 0 36px #7c3aed24;
  --shadow-panel-highlight: 0 0 0 1px #ffffff08 inset, 0 18px 60px #00000094, 0 0 84px #9333ea38;
  --shadow-glow-primary: 0 12px 30px #7c3aed66;
  --shadow-glow-primary-hover: 0 16px 38px #d946ef52;
  --shadow-glow-secondary: 0 14px 32px #5b21b65c;
  --shadow-glow-secondary-hover: 0 16px 36px #9333ea66;
}

html[data-site="nerdhead.com.br"] body {
  background-color: #0b0616;
}

html[data-site="nerdhead.com.br"] .plan-page,
html[data-site="nerdhead.com.br"] body {
  --page-bg: #0b0616;
  --page-bg-soft: #1b0b33;
  --page-card: #21103a;
  --page-card-border: #5b3280;
  --page-blue: #7c3aed;
  --page-cyan: #e879f9;
}

html[data-site="nerdhead.com.br"] {
  --checkout-bg: #f8f3ff;
  --checkout-border: #e5d5ff;
  --checkout-purple: #6d28d9;
  --checkout-purple-soft: #c026d3;
  --checkout-blue-soft: #f5edff;
}

html[data-site="nerdhead.com.br"][data-page="checkout"] body {
  background:
    radial-gradient(circle at 16% 0%, rgba(147, 51, 234, 0.18), transparent 28rem),
    radial-gradient(circle at 100% 12%, rgba(217, 70, 239, 0.14), transparent 30rem),
    linear-gradient(180deg, #fcf9ff 0%, #f8f3ff 58%, #f2eaff 100%);
}

html[data-site="recargasite.com"] {
  --color-background: #120506;
  --color-background-alt: #26090b;
  --color-surface: #2b0d1094;
  --color-surface-strong: #3d1115cc;
  --color-stroke: #f8717138;
  --color-stroke-strong: #fca5a566;
  --color-text: #fff7f7;
  --color-text-muted: #d9b8ba;
  --color-primary: #dc2626;
  --color-primary-light: #f87171;
  --color-primary-dark: #991b1b;
  --color-primary-foreground: #fffafa;
  --color-accent: #fb7185;
  --color-accent-strong: #fda4af;
  --color-accent-soft: #e11d4824;
  --color-link-hover: #fecaca;
  --shadow-panel: 0 0 0 1px #ffffff08 inset, 0 18px 60px #0000007a, 0 0 36px #dc262624;
  --shadow-panel-highlight: 0 0 0 1px #ffffff08 inset, 0 18px 60px #00000094, 0 0 84px #ef444438;
  --shadow-glow-primary: 0 12px 30px #dc262666;
  --shadow-glow-primary-hover: 0 16px 38px #fb718552;
  --shadow-glow-secondary: 0 14px 32px #991b1b5c;
  --shadow-glow-secondary-hover: 0 16px 36px #ef444466;
}

html[data-site="recargasite.com"] body {
  background-color: #120506;
  background-image:
    radial-gradient(980px 620px at 18% 10%, rgba(220, 38, 38, 0.32), transparent 55%),
    radial-gradient(940px 560px at 82% 16%, rgba(251, 113, 133, 0.2), transparent 56%),
    radial-gradient(980px 560px at 72% 86%, rgba(153, 27, 27, 0.24), transparent 58%),
    linear-gradient(#120506, #21080a);
}

html[data-site="recargasite.com"] .mesh-overlay {
  background:
    radial-gradient(1180px 560px at 20% 18%, rgba(220, 38, 38, 0.26), transparent 60%),
    radial-gradient(980px 520px at 82% 24%, rgba(251, 113, 133, 0.18), transparent 60%),
    radial-gradient(1040px 540px at 68% 80%, rgba(153, 27, 27, 0.22), transparent 60%);
}

html[data-site="recargasite.com"] header {
  background: linear-gradient(180deg, rgba(30, 5, 7, 0.96), rgba(48, 10, 13, 0.78));
  border-color: rgba(248, 113, 113, 0.18);
}

html[data-site="recargasite.com"] [class*="bg-[rgba(14,31,64,0.34)]"] {
  background: rgba(88, 18, 24, 0.42);
}

html[data-site="recargasite.com"] [class*="hover:bg-[rgba(37,99,235,0.1)]"]:hover {
  background: rgba(220, 38, 38, 0.18);
}

html[data-site="recargasite.com"] [class*="focus-visible:ring-[rgba(96,165,250,0.38)]"]:focus-visible {
  --tw-ring-color: rgba(248, 113, 113, 0.48);
}

html[data-site="recargasite.com"] .plan-surface::before {
  background: radial-gradient(closest-side, rgba(251, 113, 133, 0.2), transparent 75%);
}

html[data-site="recargasite.com"] .tutorial-icon {
  background: linear-gradient(135deg, rgba(220, 38, 38, 0.32), rgba(251, 113, 133, 0.22), rgba(153, 27, 27, 0.32));
}

html[data-site="recargasite.com"] .group:hover .tutorial-icon {
  box-shadow: inset 0 0 0 1px #ffffff14, 0 14px 24px rgba(220, 38, 38, 0.3);
}

html[data-site="recargasite.com"] .seo-guide-nav {
  border-color: rgba(248, 113, 113, 0.28);
  background: rgba(44, 8, 11, 0.9);
}

html[data-site="recargasite.com"] .seo-guide-nav a {
  border-color: rgba(248, 113, 113, 0.28);
  color: #fda4af;
  background: rgba(220, 38, 38, 0.12);
}

html[data-site="recargasite.com"] .plan-page,
html[data-site="recargasite.com"] body {
  --page-bg: #120506;
  --page-bg-soft: #2b090c;
  --page-card: #341014;
  --page-card-border: #7f2930;
  --page-blue: #dc2626;
  --page-cyan: #fb7185;
}

html[data-site="recargasite.com"] {
  --checkout-bg: #f1f3f7;
  --checkout-border: #d9dadd;
  --checkout-purple: #7058ed;
  --checkout-purple-soft: #9184f3;
  --checkout-blue-soft: #f0f3ff;
}

html[data-site="recargasite.com"][data-page="checkout"] body {
  background: #f1f3f7;
}
