/*
Theme Name: Abone Bülteni Satis Temasi
Theme URI: https://example.com/abone-bulteni
Author: Abone Bulteni
Description: Abone Bulteni PRO ve Lisans Sunucusu satis/pazarlama sitesi icin Turkce, mobil uyumlu WordPress temasi.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 8.0
Text Domain: abone-bulteni-satis
*/
:root{--ab-primary:#2563eb;--ab-dark:#0f172a;--ab-muted:#64748b;--ab-bg:#f8fafc;--ab-card:#ffffff;--ab-border:#e2e8f0;--ab-radius:22px;--ab-shadow:0 18px 45px rgba(15,23,42,.10)}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ab-dark);background:var(--ab-bg);line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.ab-container{width:min(1160px,92%);margin:auto}.ab-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:blur(14px);border-bottom:1px solid var(--ab-border)}.ab-nav{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.ab-brand{font-weight:800;font-size:22px;letter-spacing:-.03em}.ab-brand span{color:var(--ab-primary)}.ab-menu{display:flex;gap:22px;align-items:center;font-weight:600;color:#334155}.ab-menu a:hover{color:var(--ab-primary)}.ab-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;padding:13px 20px;background:var(--ab-primary);color:#fff;font-weight:800;box-shadow:0 12px 25px rgba(37,99,235,.22);cursor:pointer}.ab-btn.secondary{background:#fff;color:var(--ab-dark);border:1px solid var(--ab-border);box-shadow:none}.ab-hero{padding:86px 0 50px;background:radial-gradient(circle at top right,#dbeafe,transparent 36%),linear-gradient(180deg,#fff,var(--ab-bg))}.ab-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:44px;align-items:center}.ab-kicker{display:inline-block;background:#dbeafe;color:#1d4ed8;border-radius:999px;padding:7px 12px;font-weight:800;font-size:14px}.ab-hero h1{font-size:clamp(38px,6vw,68px);line-height:1.02;letter-spacing:-.06em;margin:18px 0}.ab-lead{font-size:19px;color:#475569;max-width:680px}.ab-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.ab-card{background:var(--ab-card);border:1px solid var(--ab-border);border-radius:var(--ab-radius);box-shadow:var(--ab-shadow);padding:26px}.ab-dashboard-preview{display:grid;gap:15px}.ab-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ab-stat{background:#f8fafc;border:1px solid var(--ab-border);border-radius:18px;padding:16px}.ab-stat strong{display:block;font-size:26px}.ab-section{padding:70px 0}.ab-section h2{font-size:clamp(30px,4vw,46px);line-height:1.08;letter-spacing:-.04em;margin:0 0 12px}.ab-section-intro{color:var(--ab-muted);font-size:18px;max-width:760px}.ab-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.ab-feature h3,.ab-price h3{margin-top:0;font-size:22px}.ab-feature p,.ab-price p{color:var(--ab-muted)}.ab-badge{display:inline-block;border-radius:999px;background:#eef2ff;color:#3730a3;font-weight:800;padding:5px 10px;font-size:13px}.ab-price{position:relative}.ab-price ul{padding-left:20px;color:#334155}.ab-price.highlight{border-color:#2563eb;transform:translateY(-8px)}.ab-contact-wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:24px;align-items:start}.ab-footer{background:#0f172a;color:#cbd5e1;padding:36px 0;margin-top:40px}.ab-footer strong{color:#fff}.ab-mobile-toggle{display:none;background:none;border:0;font-size:28px}.ab-login-note{padding:14px;border-radius:16px;background:#f1f5f9;border:1px solid var(--ab-border);color:#475569}.ab-page{padding:64px 0}.ab-page .entry-content{background:#fff;border:1px solid var(--ab-border);border-radius:var(--ab-radius);padding:28px;box-shadow:var(--ab-shadow)}@media(max-width:860px){.ab-mobile-toggle{display:block}.ab-menu{display:none;position:absolute;left:4%;right:4%;top:70px;background:#fff;border:1px solid var(--ab-border);border-radius:18px;padding:18px;box-shadow:var(--ab-shadow);flex-direction:column;align-items:flex-start}.ab-menu.open{display:flex}.ab-hero-grid,.ab-contact-wrap{grid-template-columns:1fr}.ab-grid-3{grid-template-columns:1fr}.ab-stat-row{grid-template-columns:1fr}.ab-hero{padding-top:48px}.ab-price.highlight{transform:none}}
