/*
Theme Name: RealCalc Blog
Template: twentytwentyfive
Description: RealCalc branded child theme
Version: 1.0
*/

/* Import Inter font */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');

body {
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;
  background: #f9fafb !important;
}

/* Header bar */
.wp-site-blocks > header,
.wp-block-template-part > header {
  background: #1e3a5f !important;
  color: white !important;
}

.wp-site-blocks > header a,
.wp-block-site-title a {
  color: white !important;
  text-decoration: none !important;
  font-weight: 800 !important;
}

/* Links */
a { color: #1e3a5f; }
a:hover { color: #f59e0b; }

/* Buttons */
.wp-block-button__link,
.wp-element-button {
  background: #f59e0b !important;
  color: #1e3a5f !important;
  font-weight: 700 !important;
  border-radius: 0.75rem !important;
  border: none !important;
}

.wp-block-button__link:hover,
.wp-element-button:hover {
  background: #d97706 !important;
}

/* Post titles */
.wp-block-post-title a,
h1, h2, h3 {
  color: #1e3a5f !important;
  font-weight: 800 !important;
}

/* Navigation */
.wp-block-navigation a {
  color: white !important;
  font-weight: 500 !important;
}

/* Footer */
.wp-site-blocks > footer {
  background: #1e3a5f !important;
  color: #94a3b8 !important;
}

.wp-site-blocks > footer a {
  color: #f59e0b !important;
}

/* Cards for posts */
.wp-block-post {
  background: white;
  border-radius: 1rem;
  border: 1px solid #e5e7eb;
  padding: 1.5rem;
  box-shadow: 0 1px 2px rgba(0,0,0,0.04);
}

/* Content width */
.wp-site-blocks {
  max-width: 1100px;
  margin: 0 auto;
}
