/*
Theme Name: Sade
Theme URI: https://dsctr.com/sade
Author: Melik Akay
Author URI: https://dsctr.com
Description: Sade, kullanışlı ve kullanıcı yormayan kaliteli tema.
Version: 0.1.0
Requires at least: 6.0
Tested up to: 6.6
Requires PHP: 7.4
Text Domain: sade
Tags: blog, minimal, two-columns, custom-logo, block-styles
*/

:root {
  --sade-bg: #ffffff;
  --sade-fg: #111111;
  --sade-muted: #666666;
  --sade-accent: #2463eb;
  --sade-border: #e5e7eb;
  --sade-radius: 12px;
  --sade-maxw: 1100px;
}

* { box-sizing: border-box; }
html, body { height: 100%; }
body {
  margin: 0;
  color: var(--sade-fg);
  background: var(--sade-bg);
  font: 16px/1.6 system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}
.wrapper { max-width: var(--sade-maxw); margin: 0 auto; padding: 24px; }

.site-header { border-bottom: 1px solid var(--sade-border); }
.site-branding { display:flex; gap:12px; align-items:center; }
.site-title { font-size: 1.3rem; margin: 0; }
.site-description { margin: 0; color: var(--sade-muted); }

.primary-nav ul { list-style: none; padding: 0; margin: 8px 0 0; display: flex; gap: 16px; }
.primary-nav a { text-decoration: none; color: var(--sade-fg); }
.primary-nav a:hover { color: var(--sade-accent); }

.site-content { display: grid; grid-template-columns: 1fr 320px; gap: 24px; padding-top: 24px; }
@media (max-width: 960px) { .site-content { grid-template-columns: 1fr; } }

.card { border:1px solid var(--sade-border); border-radius: var(--sade-radius); padding: 18px; }
.entry-title { margin-top: 0; }

.site-footer { border-top: 1px solid var(--sade-border); margin-top: 40px; padding: 16px 0; color: var(--sade-muted); }
.btn { display:inline-block; padding: 8px 12px; border-radius: 8px; border:1px solid var(--sade-border); }
