/* ── TEMA 5: Gradient Mor — Tech & Startup ─────────────────────────────── */
:root {
  --c-bg:       #fafaff;
  --c-surface:  #f3f0ff;
  --c-border:   #ddd6fe;
  --c-text:     #1e1438;
  --c-muted:    #6d5ea0;
  --c-primary:  #7c3aed;
  --c-primary2: #6d28d9;
  --c-accent:   #ec4899;
  --c-tag:      #ede9fe;
  --c-tag-t:    #6d28d9;
  --r:          12px;
  --r-lg:       20px;
  --shadow:     0 1px 5px rgba(124,58,237,.08);
  --shadow-md:  0 4px 22px rgba(124,58,237,.16);
  --font:       -apple-system,BlinkMacSystemFont,'Segoe UI','Inter',sans-serif;
  --serif:      Georgia,'Times New Roman',serif;
}
/* Header: Gradient mor */
.site-header { background:linear-gradient(90deg,#7c3aed,#db2777); border-bottom:none; box-shadow:0 2px 14px rgba(124,58,237,.25); }
.logo { color:#fff !important; }
.logo span { color:#fde68a !important; }
.main-nav a { color:rgba(255,255,255,.8) !important; }
.main-nav a:hover,.main-nav a.active { color:#fff !important; background:rgba(255,255,255,.15) !important; border-radius:999px; }
.nav-search input { background:rgba(255,255,255,.15); border-color:rgba(255,255,255,.25); color:#fff; border-radius:999px; }
.nav-search input::placeholder { color:rgba(255,255,255,.55); }
.nav-search input:focus { border-color:#fde68a; background:rgba(255,255,255,.2); }

.card { border-radius:20px; }
.card:hover { box-shadow:0 8px 32px rgba(124,58,237,.2); transform:translateY(-5px); }
.card__img { border-radius:20px 20px 0 0; }
.card__cat { background:#ede9fe; color:#6d28d9; border-radius:999px; }
.card__city { background:#fce7f3; color:#be185d; border-radius:999px; }

.featured-post { border-radius:20px; overflow:hidden; }

/* Butonlar: gradient */
.btn-primary { background:linear-gradient(90deg,#7c3aed,#db2777); border:none; border-radius:999px; font-weight:600; }
.btn-primary:hover { background:linear-gradient(90deg,#6d28d9,#be185d); }
.btn-secondary { border-radius:999px; border-color:#ddd6fe; }
.btn-secondary:hover { border-color:#7c3aed; color:#7c3aed; }

.site-footer { background:#1e1438; color:#9d86cc; }
.site-footer h4 { color:#ede9fe; }
.site-footer a { color:#9d86cc; }
.site-footer a:hover { color:#c4b5fd; }
.footer-bottom { border-top-color:rgba(255,255,255,.06); }

.page-hero { background:linear-gradient(135deg,#ede9fe 0%,#fce7f3 50%,#f3f0ff 100%); border-bottom:2px solid #ddd6fe; }
.page-hero h1 { color:#1e1438; background:linear-gradient(90deg,#7c3aed,#db2777); -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-clip:text; }
.page-hero p { color:#6d5ea0; }

.widget { border-radius:20px; }
.widget h3 { border-bottom-color:#7c3aed; }

.post-title { background:linear-gradient(90deg,#7c3aed,#db2777); -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-clip:text; }
.post-content blockquote { border-left-color:#7c3aed; background:#f3f0ff; border-radius:0 12px 12px 0; }
.post-content a { color:#7c3aed; }
.expertise-tag { background:#ede9fe; color:#6d28d9; border-radius:999px; }
.author-box { border-radius:20px; }
.share-btn { border-radius:999px; }
.breadcrumb a { color:#7c3aed; }
