/*
Theme Name: Archival Access
Description: Child theme of Twenty Twenty-Five, restyled to match the archivalaccess.net brand (Georgia serif, white background, near-black text, red-orange accent links) and to show the Archival Access LLC logo in the header.
Template: twentytwentyfive
Version: 1.0
Text Domain: archival-access
*/

/*
  Brand overrides on top of Twenty Twenty-Five's block theme styles.
  Colors/font match public_html/newsite/css/main.css exactly, so the
  blog reads as the same site as the rest of archivalaccess.net.
  !important is used deliberately here: this file's only job is to win
  against the theme's generated global-styles CSS custom properties.
*/

body,
.wp-site-blocks {
  font-family: Georgia, "Times New Roman", serif !important;
  background-color: #ffffff !important;
  color: #1a1a1a !important;
}

h1, h2, h3, h4, h5, h6,
.wp-block-post-title,
.wp-block-site-title {
  font-family: Georgia, "Times New Roman", serif !important;
  color: #1a1a1a !important;
}

p, li, .wp-block-post-content {
  font-family: Georgia, "Times New Roman", serif !important;
}

a, a:link, a:visited {
  color: #ff2600 !important;
  text-decoration: none !important;
  border-bottom: 1px solid rgba(255, 38, 0, 0.35) !important;
}
a:hover, a:focus {
  border-bottom-color: #ff2600 !important;
}

/* Header/nav pattern: logo + nav links shouldn't get the underline treatment */
.wp-block-site-logo a,
.wp-block-navigation a,
.wp-block-navigation-item a {
  border-bottom: none !important;
}
.wp-block-navigation a {
  color: #1a1a1a !important;
  text-transform: uppercase;
  font-size: 0.95rem;
  letter-spacing: 0.08em;
}
.wp-block-navigation a:hover {
  color: #ff2600 !important;
}

.wp-block-site-logo img {
  max-width: 300px;
  height: auto;
}

/* Buttons (e.g. "Older posts" / "Newer posts", search, comment submit) */
.wp-block-button__link,
button,
input[type="submit"] {
  background-color: #ff2600 !important;
  color: #ffffff !important;
  border-radius: 2px !important;
  font-family: Georgia, "Times New Roman", serif !important;
}
.wp-block-button__link:hover,
button:hover,
input[type="submit"]:hover {
  background-color: #e02100 !important;
}
