/*
Theme Name: asybilisim
Author: OpenAI
Description: Hızlı, mobil uyumlu, sağ tarafta görselsiz kategori listesi bulunan WordPress blog teması.
Version: 1.1.0
Requires PHP: 8.2
Text Domain: asybilisim
*/
:root{--ink:#17253a;--accent:#2463eb;--muted:#637187;--line:#e5eaf0;--bg:#f6f8fb}*{box-sizing:border-box}body{margin:0;font:16px/1.7 system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:var(--bg)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}.wrap{max-width:1180px;margin:auto;padding:0 20px}.site-header{background:#fff;border-bottom:1px solid var(--line)}.head-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:20px;padding-bottom:20px}.brand{font-size:27px;font-weight:800;color:var(--ink)}.site-nav ul{display:flex;gap:22px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.site-nav a{color:var(--ink)}.intro{padding:35px 0 15px}.intro h1{font-size:34px;margin:0}.layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:28px;margin:24px auto 50px}.post-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.post-card,.article,.widget,.sidebar-block{background:#fff;border:1px solid var(--line);border-radius:13px;overflow:hidden}.post-card img{width:100%;aspect-ratio:16/10;object-fit:cover}.post-body{padding:20px}.post-body h2{font-size:21px;line-height:1.35;margin:8px 0}.meta{font-size:13px;color:var(--muted)}.post-body p{color:#526074;margin:8px 0}.article{padding:32px}.article h1{font-size:36px;line-height:1.25}.article-content{overflow-wrap:anywhere}.article-content img{border-radius:8px}.sidebar-block,.widget{padding:20px;margin-bottom:20px}.sidebar-block h2,.widget-title{font-size:19px;margin:0 0 12px}.sidebar-block ul,.widget ul{list-style:none;margin:0;padding:0}.sidebar-block li,.widget li{border-bottom:1px solid var(--line);padding:8px 0}.sidebar-block li:last-child,.widget li:last-child{border:0}.pagination{margin-top:26px}.pagination .page-numbers{display:inline-block;padding:6px 12px;background:white;border:1px solid var(--line);border-radius:6px;margin:2px}.footer{background:#17253a;color:#d8e2f2;padding:30px 0}.footer a{color:white}.screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}.screen-reader-text:focus{position:static;clip:auto;width:auto;height:auto}.skip-link:focus{display:block;padding:8px;background:white}@media(max-width:850px){.layout{grid-template-columns:1fr}.head-inner{display:block}.site-nav{margin-top:12px}}@media(max-width:560px){.post-grid{grid-template-columns:1fr}.article{padding:20px}.article h1{font-size:28px}.intro h1{font-size:27px}}
:focus-visible{outline:3px solid #e08012;outline-offset:3px}.brand a{color:inherit}.brand .custom-logo{max-width:210px;max-height:75px;width:auto;height:auto}.post-image{display:block;line-height:0}.post-image img{display:block}.post-card h2 a{color:var(--ink)}.article-content{line-height:1.85}.article-content a{text-decoration:underline}.article-content h2,.article-content h3{line-height:1.3}.article-content table{display:block;max-width:100%;overflow-x:auto}.article-content iframe{max-width:100%}.breadcrumb{font-size:14px;color:var(--muted)}.site-sidebar ul.children{padding-left:16px}.site-sidebar li a{display:inline-block;max-width:100%;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
