/*
Theme Name: Astra Child
Template: astra
*/

:root {
  --sm-blue: #2563eb;
  --sm-blue-light: #eff6ff;
  --sm-blue-border: #bfdbfe;
  --sm-text: #111111;
  --sm-text-muted: #666666;
  --sm-border: #e0e0e0;
  --sm-bg: #f8fafc;
}

body {
  font-family: system-ui, -apple-system, 'Segoe UI', sans-serif;
  color: var(--sm-text);
  background: #fff;
}

.main-header-bar {
  border-bottom: 0.5px solid var(--sm-border) !important;
  box-shadow: none !important;
}

.site-title a,
.site-title a:hover {
  color: var(--sm-text) !important;
  font-weight: 700 !important;
  font-size: 20px !important;
  letter-spacing: -0.5px;
}

.main-header-menu .menu-item a {
  color: var(--sm-text-muted) !important;
  font-size: 14px !important;
}

.main-header-menu .current-menu-item a,
.main-header-menu .menu-item a:hover {
  color: var(--sm-blue) !important;
}

.ast-button,
button[type="submit"],
input[type="submit"] {
  background: var(--sm-blue) !important;
  border-color: var(--sm-blue) !important;
  color: #fff !important;
  border-radius: 20px !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  padding: 7px 18px !important;
  box-shadow: none !important;
}

.ast-article-post {
  border: 0.5px solid var(--sm-border) !important;
  border-radius: 10px !important;
  box-shadow: none !important;
}

.ast-article-post:hover {
  border-color: var(--sm-blue-border) !important;
}

.entry-title a {
  color: var(--sm-text) !important;
  font-size: 16px !important;
  font-weight: 600 !important;
}

.entry-title a:hover {
  color: var(--sm-blue) !important;
}

.entry-content a {
  color: var(--sm-blue) !important;
}

.site-footer {
  border-top: 0.5px solid var(--sm-border) !important;
  background: var(--sm-bg) !important;
  font-size: 12px !important;
}

.entry-header .entry-meta,
.ast-article-post .entry-meta,
.ast-article-single .entry-header { display: none !important; }
.post-meta { display: none !important; }
