/* Academic Editorial theme — csassignmenthelp.tech
   Warm cream, deep gold/bronze accents, serif headings, university-prospectus feel. */

:root {
  --bg: #faf6ee;
  --bg-alt: #f2ead9;
  --surface: #ffffff;
  --surface-border: #e4d9c3;
  --text: #241f16;
  --text-muted: #6b6152;
  --accent: #a97142;
  --accent-strong: #8a5a2b;
  --accent-contrast: #fff8ee;
  --header-bg: rgba(250, 246, 238, 0.92);
  --footer-bg: #241f16;
  --radius: 6px;
  --shadow: 0 10px 24px rgba(138, 90, 43, 0.16);
  --font-heading: 'Playfair Display', Georgia, 'Times New Roman', serif;
  --font-body: 'Source Sans 3', 'Segoe UI', system-ui, sans-serif;
}

body.theme-academic-editorial .site-footer,
body.theme-academic-editorial .site-footer p,
body.theme-academic-editorial .footer-col a,
body.theme-academic-editorial .footer-tagline {
  color: #e9e2d2;
}
body.theme-academic-editorial .footer-col a:hover { color: var(--accent-strong); }
body.theme-academic-editorial .footer-bottom { color: #b8ac93; border-color: #3a3324; }

.theme-academic-editorial .site-header { border-bottom: 1px solid var(--surface-border); }

.theme-academic-editorial .hero,
.theme-academic-editorial .page-hero {
  border-bottom: 1px solid var(--surface-border);
}

.theme-academic-editorial .eyebrow {
  font-family: var(--font-body);
  letter-spacing: 0.16em;
}

.theme-academic-editorial .stat-card,
.theme-academic-editorial .category-card,
.theme-academic-editorial .why-card,
.theme-academic-editorial .testimonial-card,
.theme-academic-editorial .faq-item,
.theme-academic-editorial .pricing-card,
.theme-academic-editorial .service-card,
.theme-academic-editorial .case-card,
.theme-academic-editorial .contact-method {
  box-shadow: 0 1px 3px rgba(36, 31, 22, 0.06);
}

.theme-academic-editorial .testimonial-card p::before {
  content: '\201C';
  display: none;
}

.theme-academic-editorial blockquote.testimonial-card {
  border-left: 3px solid var(--accent);
  border-radius: 0;
}

.theme-academic-editorial .btn-primary {
  letter-spacing: 0.02em;
}
