/**
 * EgitimTR blog — yeşil → mavi + kapak tarzı anahatlar (açık tema).
 */
:root:root {
  --brand-color: #0ea5e9 !important;
  --dark-brand-color: #0369a1 !important;
  --eg-outline: #d2dae6;
  --eg-outline-accent: #0ea5e9;
  --eg-cyan: #22d3ee;
}

#reading-position-indicator {
  background-color: var(--brand-color) !important;
  box-shadow: 0 0 10px rgba(14, 165, 233, 0.55) !important;
}

#top-nav,
#top-nav .sub-menu,
#top-nav .comp-sub-menu,
#top-nav .ticker-content,
#top-nav .ticker-swipe,
.top-nav-boxed #top-nav .topbar-wrapper,
#autocomplete-suggestions.search-in-top-nav,
#top-nav .guest-btn:not(:hover) {
  background-color: #0ea5e9 !important;
  border-bottom: 2px solid #0369a1 !important;
}

#top-nav .icon-basecloud-bg:after {
  color: #0ea5e9 !important;
}

#theme-header #main-nav,
.main-nav-boxed .main-menu-wrapper {
  border-top: 2px solid var(--eg-outline-accent) !important;
  border-bottom: 2px solid var(--eg-outline-accent) !important;
}

#site-info {
  background-color: #0284c7 !important;
  border-top: 2px solid #0369a1 !important;
}

/* Kapak görselindeki yuvarlatılmış çerçeve */
#tie-container .container-wrapper,
#tie-container .mag-box > .container-wrapper,
#tie-container .archive-title-wrapper,
#tie-container .entry-header-outer.container-wrapper,
#tie-container #comments,
#tie-container .comment-respond,
#tie-container .related-posts-list {
  border: 1px solid var(--eg-outline) !important;
  border-radius: 12px !important;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.65) !important;
}

.boxed-layout #tie-container.tie-container {
  outline: 1px solid var(--eg-outline);
  outline-offset: -1px;
}

#tie-container .mag-box-title h3,
#tie-container .the-global-title .the-subtitle,
#tie-container .archive-title,
#tie-container .page-title {
  border-bottom: 3px solid var(--eg-cyan) !important;
  padding-bottom: 0.45em;
}

.block-head-1 .mag-box-title h3::before,
.block-head-1 .the-global-title .the-subtitle::after {
  background-color: var(--eg-outline-accent) !important;
}

#tie-container .post-thumb,
#tie-container .post-thumb img,
#tie-container .single-featured-image,
#tie-container .featured-area img {
  border: 1px solid var(--eg-outline) !important;
  border-radius: 10px !important;
}

#tie-container .entry-content h2 {
  border-left: 4px solid var(--eg-outline-accent) !important;
  padding-left: 0.65em !important;
}

#tie-container .more-link.button,
#tie-container .widget .button,
#tie-container input[type="submit"],
#tie-container .search-submit,
#tie-container .wp-block-search__button {
  background-color: #0ea5e9 !important;
  border: 2px solid #0284c7 !important;
  border-radius: 8px !important;
}

#tie-container .more-link.button:hover,
#tie-container input[type="submit"]:hover,
#tie-container .wp-block-search__button:hover {
  background-color: #0284c7 !important;
  border-color: #0369a1 !important;
}

#tie-container .pages-numbers a,
#tie-container .pages-numbers span {
  border: 1px solid var(--eg-outline) !important;
  border-radius: 6px !important;
}

#tie-container .pages-numbers .current,
#tie-container .pages-numbers a:hover {
  background-color: #0ea5e9 !important;
  border-color: #0284c7 !important;
  color: #fff !important;
}

#tie-container input[type="text"],
#tie-container input[type="search"],
#tie-container textarea {
  border: 1px solid var(--eg-outline) !important;
  border-radius: 8px !important;
}

#tie-container input[type="text"]:focus,
#tie-container input[type="search"]:focus,
#tie-container textarea:focus {
  border-color: var(--eg-outline-accent) !important;
  box-shadow: 0 0 0 2px rgba(14, 165, 233, 0.2) !important;
  outline: none !important;
}

/* Etiketler ve kapak üstü kategori rozetleri */
#tie-container .post-cat-wrap,
#tie-container .post-cat,
#tie-container .tie-cat-16,
#tie-container .post-tags,
#tie-container .tags,
#tie-container .tagcloud,
#tie-container .post-meta-tags,
#tie-container .post-bottom-meta .tags,
#tie-container .single-post-meta .tag,
#tie-container .widget_tag_cloud,
#tie-container .post-tag,
#tie-container .meta-tags {
  display: none !important;
}
