/* Web Girişim arşiv sürümü - ek stiller */
.wg-archive-notice{
  margin:14px 0;padding:10px 14px;border-left:4px solid #7571d9;
  background:#f4f3fd;color:#463f6b;font-size:13px;line-height:1.6;border-radius:2px;
}
.wg-contact-static{margin:14px 0;padding:16px 18px;background:#faf9ff;border:1px solid #e3e0f5;border-radius:3px}
.wg-contact-static p{margin:0 0 10px}
.wg-contact-static a{color:#7571d9}

.wg-dead-link{color:#777;border-bottom:1px dotted #bbb;cursor:help}
.wg-missing{display:block;max-width:320px;margin:12px 0;border-radius:3px;opacity:.85}
.wg-comments{list-style:none;margin:16px 0 0;padding:0}
.wg-comment{padding:14px 0;border-top:1px solid #eee}
.wg-cauthor{margin:0 0 6px;font-weight:bold;color:#463f6b;font-size:14px}
.wg-cdate{font-weight:normal;color:#999;font-size:12px;margin-left:6px}
.wg-cbody{color:#444;font-size:13px;line-height:1.7}
.wg-cbody p{margin:0 0 8px}
.wg-archive-title{font-size:24px;margin:0 0 18px;padding-bottom:10px;border-bottom:1px solid #eee}

/* --- arama sayfasi --- */
.wg-search{padding:10px 0 30px}
.wg-search h1{font-size:26px;margin:0 0 16px}
.wg-search-form{display:flex;gap:8px;margin-bottom:22px;max-width:520px}
.wg-search-form input[type=search]{
  flex:1;padding:10px 12px;border:1px solid #cfcbe6;border-radius:3px;font-size:15px;
  font-family:inherit;color:#333;background:#fff;min-width:0;
}
.wg-search-form input[type=search]:focus{outline:2px solid #7571d9;outline-offset:1px;border-color:#7571d9}
.wg-search-form button{
  padding:10px 20px;border:0;border-radius:3px;background:#7571d9;color:#fff;
  font-size:15px;font-family:inherit;cursor:pointer;
}
.wg-search-form button:hover{background:#584cb8}
.wg-search-meta{color:#777;font-size:13px;margin-bottom:16px}
.wg-hits{list-style:none;margin:0;padding:0}
.wg-hits li{padding:14px 0;border-bottom:1px solid #eee}
.wg-hits h3{margin:0 0 5px;font-size:17px;line-height:1.35}
.wg-hits h3 a{color:#7571d9;text-decoration:none}
.wg-hits h3 a:hover{text-decoration:underline}
.wg-hits .wg-date{color:#999;font-size:12px;margin-left:8px;font-weight:normal}
.wg-hits p{margin:0;color:#555;font-size:13px;line-height:1.6}
.wg-hits mark{background:#fff2a8;color:inherit;padding:0 1px}
.wg-empty{color:#777;padding:20px 0}

/* --- 404 --- */
.wg-404{padding:20px 0 40px}
.wg-404 h1{font-size:52px;margin:0 0 6px;color:#7571d9;line-height:1}
.wg-404 h2{font-size:22px;margin:0 0 14px}
.wg-404 p{line-height:1.7;color:#555}
.wg-404 ul{line-height:2}

/* --- SEO onarımıyla eklenen başlıklar ---
   Tema yazı başlığını h2 ile veriyordu; h1'e çevrilen başlıkların görsel
   ağırlığı değişmesin diye tema h2 ölçüleri korunur. */
#posts h1, #posts_full h1 {
  font-size: 26px;
  line-height: 1.25;
  margin: 0 0 12px;
  color: #333;
}
.wg-page-title {
  font-size: 24px !important;
  margin: 0 0 18px !important;
  padding-bottom: 10px;
  border-bottom: 1px solid #eee;
}
/* ana sayfadaki vaat metni h1 oldu; #quote görünümü aynı kalmalı */
.wg-home-title {
  font-size: inherit !important;
  line-height: inherit !important;
  color: inherit !important;
  margin: 0 !important;
  padding: 0 !important;
  font-weight: inherit !important;
  display: inline;
}

/* --- site geneli duyuru şeridi --- */
.wg-promo {
  margin: 0 0 22px;
  padding: 13px 18px;
  background: #fdf6dd;
  border: 1px solid #ecdfa4;
  border-left: 4px solid #d9b843;
  border-radius: 3px;
  font-size: 15px;
  line-height: 1.55;
  color: #4a4326;
}
.wg-promo a { color: #7571d9; font-weight: bold; white-space: nowrap; }
@media (max-width: 600px) {
  .wg-promo { padding: 12px 14px; font-size: 14px; }
  .wg-promo a { white-space: normal; }
}
