/* WordPress/Gutenberg için koruyucu stiller; mevcut tasarıma ek */
.admin-bar .site-header{top:32px}
@media(max-width:782px){.admin-bar .site-header{top:46px}}
body .prose img,body .prose figure{max-width:100%;height:auto}
.prose .wp-block-image img,.prose .wp-block-cover img{height:auto}
.prose .wp-block-quote{border-left:3px solid var(--accent);padding-left:24px;margin:32px 0}
.prose .wp-block-buttons{margin:24px 0}
.prose .wp-block-button__link{background:var(--accent);color:var(--bg);border-radius:6px;padding:11px 20px}
.prose .wp-block-table table{width:100%;border-collapse:collapse}
.prose .wp-block-table th,.prose .wp-block-table td{border:1px solid var(--edge);padding:10px}
.prose .wp-block-code,.prose pre{overflow-x:auto}
.prose .wp-block-embed iframe{max-width:100%}
.prose a:not(.btn){color:var(--accent);text-decoration:underline;text-underline-offset:3px}
.article-grid>article,.article-grid>[data-post-category]>article{height:100%}
.filter-btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}
.pagination{margin:30px 0;display:flex;gap:10px;flex-wrap:wrap}
.pagination .page-numbers{border:1px solid var(--edge);border-radius:5px;padding:8px 14px;font-weight:800;font-size:12px}
.pagination .page-numbers.current{background:var(--accent);color:#12110f}
.archive-empty{grid-column:1/-1}
.search-form{display:flex;gap:10px;margin:24px 0}.search-field{padding:13px 15px;background:var(--surface);color:var(--text);border:1px solid var(--edge);border-radius:6px;min-width:0;flex:1}
.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.site-topline svg,.text-link svg{flex-shrink:0}
.wp-block-image figcaption{color:var(--muted);font-size:12px;text-align:center}
.desktop-nav>li{list-style:none}
.desktop-nav>li>a{display:inline-flex}

.post-tags a{font-size:11px;color:var(--muted);border:1px solid var(--edge);padding:7px 11px;border-radius:4px}
.post-tags a:hover{border-color:var(--accent);color:var(--accent)}
