/* ===== GENEL ===== */
body { background-color: #0d0d0d !important; font-family: Georgia, serif !important; color: #e8e0d5 !important; }

/* ===== HEADER ===== */
.ct-header, header.site-header, #masthead, .site-header { background-color: #0d0d0d !important; border-bottom: 1px solid #2a2a2a !important; }
.ct-header-inner { padding: 0 40px !important; height: 64px !important; }

/* Site adı */
.ct-site-title, .site-title { display: flex !important; flex-direction: column !important; }
.ct-site-title a, .site-title a { color: #fff !important; font-size: 15px !important; font-weight: 500 !important; letter-spacing: 0.02em !important; text-decoration: none !important; line-height: 1.2 !important; font-family: Georgia, serif !important; }
.ct-site-tagline, .site-description { color: #c9b99a !important; font-size: 10px !important; letter-spacing: 0.07em !important; display: block !important; text-transform: lowercase !important; }

/* Men */
.ct-nav-links > li > a, .main-navigation a { color: #b0a090 !important; font-size: 13px !important; letter-spacing: 0.04em !important; text-transform: lowercase !important; font-family: Georgia, serif !important; }
.ct-nav-links > li > a:hover, .ct-nav-links > li.current-menu-item > a { color: #fff !important; }
.ct-nav-links > li.current-menu-item > a { border-bottom: 1px solid #c9b99a !important; }

/* Dropdown men */
.ct-header .ct-nav-links .sub-menu { background-color: #1a1a1a !important; border: 1px solid #2a2a2a !important; }
.ct-header .ct-nav-links .sub-menu a { color: #b0a090 !important; }
.ct-header .ct-nav-links .sub-menu a:hover { color: #fff !important; background-color: #222 !important; }

/* ===== ANA IERIK ALANI ===== */
.site-main, #main, .ct-container { background-color: #0d0d0d !important; }
.entry-content, .post-content { color: #e8e0d5 !important; }

/* ===== YAZI KARTLARI ===== */
.ct-blog-post, article.post, .type-post { background-color: #141414 !important; border: 1px solid #222 !important; border-radius: 8px !important; margin-bottom: 24px !important; overflow: hidden !important; }
.ct-blog-post:hover { border-color: #3a3a3a !important; }



/* Site Menu ve Terms gizle */ .widget_nav_menu, .widget_pages { display: none !important; } .ct-footer-copyright-area .ct-footer-links { display: none !important; }
/* Balık */
.entry-title a, .ct-post-title a { color: #f0e8d8 !important; font-size: 22px !important; font-weight: 500 !important; letter-spacing: -0.01em !important; text-decoration: none !important; font-family: Georgia, serif !important; line-height: 1.3 !important; }
.entry-title a:hover, .ct-post-title a:hover { color: #c9b99a !important; }

/* Kategori etiketi */
.cat-links a, .ct-categories a, .entry-meta .cat-links a { color: #c9b99a !important; font-size: 10px !important; letter-spacing: 0.12em !important; text-transform: uppercase !important; text-decoration: none !important; font-family: Georgia, serif !important; }

/* Excerpt */
.entry-summary, .ct-excerpt { color: #8a8070 !important; font-size: 15px !important; line-height: 1.65 !important; }
/* Kategori boyutu duzelt */ .widget_categories a { font-size: 14px !important; line-height: 1.8 !important; } .widget_categories ul li { font-size: 14px !important; }

/* Tarih */
.posted-on, .entry-date, .ct-meta-date { color: #5a5248 !important; font-size: 12px !important; }

/* Read More butonu */
.more-link, .ct-more-link, a.more-link { background-color: transparent !important; border: 1px solid #c9b99a !important; color: #c9b99a !important; font-size: 12px !important; letter-spacing: 0.08em !important; text-transform: lowercase !important; padding: 8px 20px !important; border-radius: 20px !important; text-decoration: none !important; display: inline-block !important; transition: all 0.2s !important; }
.more-link:hover, .ct-more-link:hover { background-color: #c9b99a !important; color: #0d0d0d !important; }

/* ===== SIDEBAR ===== */
.widget-area, aside.sidebar, #secondary { background-color: #0d0d0d !important; }
/* Tag cloud ve kategori buyuk boyut duzelt */ .tagcloud a, .wp-tag-cloud a, .widget_tag_cloud a { font-size: 14px !important; } #secondary .widget a { font-size: 14px !important; } .widget_categories .cat-item a { font-size: 14px !important; }
/* Commercial VFX Video kategorileri gizle */ .cat-item-commercial, .cat-item-vfx, .cat-item-video, li.cat-item a[href*='commercial'], li.cat-item a[href*='/vfx'], li.cat-item a[href*='/video'] { display: none !important; } .cat-item:has(a[href*='commercial']), .cat-item:has(a[href*='/vfx']), .cat-item:has(a[href*='/video']) { display: none !important; }
.widget { background-color: #141414 !important; border: 1px solid #222 !important; border-radius: 8px !important; padding: 20px !important; margin-bottom: 20px !important; }
.widget-title, .widgettitle { color: #c9b99a !important; font-size: 10px !important; letter-spacing: 0.12em !important; text-transform: uppercase !important; border-bottom: 1px solid #2a2a2a !important; padding-bottom: 10px !important; margin-bottom: 14px !important; font-family: Georgia, serif !important; }
.widget a { color: #b0a090 !important; text-decoration: none !important; font-size: 14px !important; }
.widget a:hover { color: #f0e8d8 !important; }
.widget p, .widget li { color: #8a8070 !important; font-size: 14px !important; }

/* ===== FOOTER ===== */
.site-footer, footer, #colophon { background-color: #0a0a0a !important; border-top: 1px solid #1e1e1e !important; color: #5a5248 !important; }
.site-footer a { color: #8a8070 !important; }

/* ===== DIL BAYRAKLARI GZLE ===== */
.widget.wtranslate, #google_language_translator, .glt-container, .gt-current-lang, [class*="gtranslate"], [class*="translate"], .wp-google-translate { display: none !important; }
/* Footer menu ve Terms gizle */ .ct-footer .ct-footer-navigation, .ct-footer .footer-menu, .footer-nav, .ct-footer-top { display: none !important; }

/* ===== SAYFA ARKA PLANI ===== */
#page, .site, #wrapper { background-color: #0d0d0d !important; }
.ct-container > .ct-section-inner-wrap { background-color: #0d0d0d !important; }
/* LET'S TALK butonu gizle */ .ct-header .ct-button, .header-cta, [class*='lets-talk'], .ct-header .wp-block-button { display: none !important; } /* Kategori boyutu */ .widget_categories a { font-size: 14px !important; } /* Son Yorumlar ve Arsiv gizle */ .widget_recent_comments, .widget_archive { display: none !important; }