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;
}

html[data-site="bossrecarga.com.br"] {
  --color-background: #050505;
  --color-background-alt: #0d0d0d;
  --color-surface: #111111cc;
  --color-surface-strong: #181818e6;
  --color-stroke: #ffffff1f;
  --color-stroke-strong: #d4af3766;
  --color-text: #ffffff;
  --color-text-muted: #b5b5b5;
  --color-primary: #d4af37;
  --color-primary-light: #f3d778;
  --color-primary-dark: #9c7b18;
  --color-primary-foreground: #080808;
  --color-accent: #e8c85a;
  --color-accent-strong: #ffe7a0;
  --color-accent-soft: #d4af3724;
  --color-link-hover: #fff1bf;
  --shadow-panel: 0 0 0 1px #ffffff08 inset, 0 20px 64px #000000b8;
  --shadow-panel-highlight: 0 0 0 1px #ffffff0a inset, 0 24px 72px #000000d6, 0 0 54px #d4af3724;
  --shadow-glow-primary: 0 12px 30px #d4af3745;
  --shadow-glow-primary-hover: 0 16px 38px #f3d77852;
  --shadow-glow-secondary: 0 14px 32px #9c7b1845;
  --shadow-glow-secondary-hover: 0 16px 36px #d4af3752;
}

html[data-site="bossrecarga.com.br"] body {
  background-color: #050505;
  background-image:
    radial-gradient(920px 560px at 18% 8%, rgba(212, 175, 55, 0.12), transparent 58%),
    radial-gradient(860px 520px at 82% 14%, rgba(255, 255, 255, 0.06), transparent 60%),
    linear-gradient(180deg, #050505, #0a0a0a 52%, #030303);
}

html[data-site="bossrecarga.com.br"] .mesh-overlay {
  background:
    radial-gradient(1080px 560px at 20% 16%, rgba(212, 175, 55, 0.12), transparent 62%),
    radial-gradient(940px 520px at 80% 20%, rgba(255, 255, 255, 0.05), transparent 62%);
}

html[data-site="bossrecarga.com.br"] header {
  border-color: rgba(212, 175, 55, 0.16);
  background: linear-gradient(180deg, rgba(5, 5, 5, 0.98), rgba(13, 13, 13, 0.86));
}

html[data-site="bossrecarga.com.br"] [class*="bg-[rgba(14,31,64,0.34)]"] {
  background: rgba(24, 24, 24, 0.72);
}

html[data-site="bossrecarga.com.br"] [class*="hover:bg-[rgba(37,99,235,0.1)]"]:hover {
  background: rgba(212, 175, 55, 0.12);
}

html[data-site="bossrecarga.com.br"] .seo-guide-nav {
  border-color: rgba(212, 175, 55, 0.24);
  background: rgba(14, 14, 14, 0.94);
}

html[data-site="bossrecarga.com.br"] .seo-guide-nav a {
  border-color: rgba(212, 175, 55, 0.28);
  color: #f3d778;
  background: rgba(212, 175, 55, 0.08);
}

html[data-site="bossrecarga.com.br"] .plan-page,
html[data-site="bossrecarga.com.br"] body {
  --page-bg: #050505;
  --page-bg-soft: #101010;
  --page-card: #151515;
  --page-card-border: #3b3420;
  --page-blue: #b99324;
  --page-cyan: #f3d778;
}

html[data-site="bossrecarga.com.br"] {
  --checkout-bg: #050505;
  --checkout-panel: #111111;
  --checkout-text: #f7f7f7;
  --checkout-muted: #a6a6a6;
  --checkout-border: #343434;
  --checkout-purple: #b99324;
  --checkout-purple-soft: #e2c45d;
  --checkout-green: #22a35a;
  --checkout-green-soft: #10261a;
  --checkout-green-border: #257f4d;
  --checkout-blue-soft: #181818;
  --checkout-shadow: 0 24px 70px rgba(0, 0, 0, 0.58);
}

html[data-site="bossrecarga.com.br"][data-page="checkout"] body {
  color: var(--checkout-text);
  background:
    radial-gradient(circle at 16% 0%, rgba(212, 175, 55, 0.12), transparent 28rem),
    radial-gradient(circle at 100% 12%, rgba(255, 255, 255, 0.05), transparent 30rem),
    #050505;
}

html[data-site="bossrecarga.com.br"][data-page="checkout"] .checkout-card,
html[data-site="bossrecarga.com.br"][data-page="checkout"] .checkout-content {
  background: #111111;
}

html[data-site="bossrecarga.com.br"][data-page="checkout"] input,
html[data-site="bossrecarga.com.br"][data-page="checkout"] textarea,
html[data-site="bossrecarga.com.br"][data-page="checkout"] .payment-option,
html[data-site="bossrecarga.com.br"][data-page="checkout"] .pix-result,
html[data-site="bossrecarga.com.br"][data-page="checkout"] .delivery-result {
  border-color: #383838;
  color: #f7f7f7;
  background: #181818;
}

html[data-site="bossrecarga.com.br"][data-page="checkout"] input::placeholder,
html[data-site="bossrecarga.com.br"][data-page="checkout"] textarea::placeholder {
  color: #777777;
}

html[data-site="bossrecarga.com.br"][data-page="checkout"] .notice {
  border-color: rgba(212, 175, 55, 0.28);
  color: #d2d2d2;
  background: rgba(212, 175, 55, 0.07);
}
