
/*
Theme Name: Otomobil Blog Mavi (Materialize)
Theme URI: https://example.com/otomobil-blog-mavi-materialize
Author: ChatGPT
Author URI: https://openai.com
Description: Materialize CSS tabanlı, mavi tonlarında hafif ve SEO-dostu bir WordPress otomobil blog teması.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: obmm
Tags: blog, otomobil, responsive, materialize, blue
*/

/* Global tipografi ve renk ayarları */
html {
  scroll-behavior: smooth;
}
body {
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  background: #fafbff;
  color: #243949;
}

/* Tema renkleri (mavi tonlar) */
:root {
  --obmm-primary: #1976d2;   /* ana mavi */
  --obmm-primary-dark: #0d47a1;
  --obmm-accent: #42a5f5;
  --obmm-bg: #f2f7ff;
}

/* Materialize override'ları */
nav, .page-footer {
  background-color: var(--obmm-primary) !important;
}
.btn, .btn-large, .btn-small {
  background-color: var(--obmm-primary) !important;
}
.btn:hover {
  filter: brightness(0.95);
}
a { color: var(--obmm-primary-dark); }
a:hover { opacity: .9; }

/* Kartlar ve içerik */
.card {
  border-radius: 14px;
  box-shadow: 0 10px 25px rgba(13, 71, 161, 0.08);
}
.card .card-title a { color: #1b2a41; }
.card .card-image img { border-top-left-radius: 14px; border-top-right-radius: 14px; }

/* Badge / etiket */
.category-badge {
  background: var(--obmm-accent);
  color: white;
  padding: 4px 10px;
  border-radius: 999px;
  font-size: 12px;
}

/* Header */
.brand-logo img {
  height: 42px;
  vertical-align: middle;
}

/* Sidebar */
.widget {
  background: white;
  border-radius: 12px;
  padding: 16px;
  margin-bottom: 20px;
  box-shadow: 0 6px 18px rgba(0,0,0,0.04);
}
.widget-title {
  font-weight: 700;
  margin-bottom: 12px;
}

/* Single sayfa */
.post-meta {
  font-size: 14px;
  color: #5d6b7a;
}
blockquote {
  border-left: 4px solid var(--obmm-accent);
}

/* Arama formu */
.search-form input[type="search"] {
  background: white !important;
  padding-left: 12px !important;
  border-radius: 8px !important;
}

/* Yorumlar */
.comment-list li {
  margin-bottom: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #eef2f7;
}
*/
