﻿.claude-booster-hero {
  background: radial-gradient(ellipse 55% 80% at 85% 15%, rgba(235, 105, 61, 0.16), transparent 65%);
}

.claude-booster-hero h1,
.claude-booster-page .product-kicker,
.claude-booster-page .problem-guide-number,
.claude-booster-page .problem-guide-arrow,
.claude-booster-page .claude-booster-features .feature-card span {
  color: #f47a4a !important;
}

.claude-booster-hero .btn-outline {
  border-color: #f47a4a;
  color: #f47a4a;
}

.claude-booster-hero .btn-outline:hover {
  background: rgba(244, 122, 74, 0.12);
}

.claude-booster-page .problem-guides {
  background: linear-gradient(135deg, #281914, #171312);
  border-color: #70402f;
  border-left-color: #f47a4a;
}

.claude-booster-page .problem-guides h3 {
  color: #ffe0d2;
}

.claude-booster-page .problem-guides-intro > p:not(.product-kicker) {
  color: #e1b7a6 !important;
}

.claude-booster-page .problem-guides a {
  background: #1c1412;
  border-color: #70402f;
}

.claude-booster-page .problem-guides a:hover,
.claude-booster-page .problem-guides a:focus-visible {
  background: #342019;
  border-color: #f47a4a;
}

.claude-booster-page .feature-section,
.claude-booster-page .product-faq,
.claude-booster-page .claude-booster-panel {
  border-color: #4a2d23;
}

.claude-booster-page .feature-card,
.claude-booster-page .product-faq details {
  border-color: #4a2d23;
}

.claude-booster-page .product-faq summary::marker {
  color: #f47a4a;
}

.claude-booster-page .claude-booster-panel {
  background: linear-gradient(135deg, #241714, #181312);
}

.claude-booster-page .btn-outline {
  border-color: #f47a4a;
  color: #f47a4a;
}

.claude-booster-page .btn-outline:hover {
  background: rgba(244, 122, 74, 0.12);
}