/*
Theme Name: A.B. Clay Editorial
Theme URI: https://abclay.com/
Author: A.B. Clay
Description: Lightweight Elementor-first editorial theme for A.B. Clay. Elementor pages are authoritative for page layout and selected global site parts.
Version: 1.2.0
Requires at least: 6.4
Requires PHP: 7.4
Text Domain: abclay
*/

:root {
  --ab-ink: #181713;
  --ab-paper: #f7f4ed;
  --ab-white: #fffdf8;
  --ab-clay: #9a4d38;
  --ab-muted: #6f6b62;
  --ab-line: #dcd6ca;
}

html { scroll-behavior: smooth; }
html, body { margin: 0; padding: 0; }
body { background: var(--ab-paper); color: var(--ab-ink); }
img { max-width: 100%; height: auto; }
a { color: inherit; }

.ab-standard-page {
  width: min(100% - 40px, 920px);
  margin: 0 auto;
  padding: 72px 0;
  font-family: "Source Sans 3", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  line-height: 1.7;
}
.ab-standard-page h1,
.ab-standard-page h2,
.ab-standard-page h3 { font-family: "Newsreader", Georgia, "Times New Roman", serif; line-height: 1.1; }

.ab-site-part-editor-canvas,
.ab-site-part-editor-main { margin: 0; padding: 0; width: 100%; max-width: none; }

.ab-template-fallback {
  width: min(100% - 40px, 1180px);
  margin: 0 auto;
  padding: 72px 0;
}
