.elementor-200 .elementor-element.elementor-element-980e431{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-200 .elementor-element.elementor-element-980e431:not(.elementor-motion-effects-element-type-background), .elementor-200 .elementor-element.elementor-element-980e431 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-200 .elementor-element.elementor-element-7b7f596{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:50px;}.elementor-widget-tl-post-title .templately-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-200 .elementor-element.elementor-element-aac9743 .templately-heading-title{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:30px;font-weight:600;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-200 .elementor-element.elementor-element-4671868 .elementor-icon-list-icon i{color:#B8860B;font-size:14px;}.elementor-200 .elementor-element.elementor-element-4671868 .elementor-icon-list-icon svg{fill:#B8860B;--e-icon-list-icon-size:14px;}.elementor-200 .elementor-element.elementor-element-4671868 .elementor-icon-list-icon{width:14px;}.elementor-200 .elementor-element.elementor-element-4671868 .elementor-icon-list-text, .elementor-200 .elementor-element.elementor-element-4671868 .elementor-icon-list-text a{color:#FFFFFF;}.elementor-200 .elementor-element.elementor-element-4671868 .elementor-icon-list-item{font-family:"Lato", Sans-serif;font-weight:400;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-200 .elementor-element.elementor-element-c3d6b69{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;--box-background-color:#B8860B;--box-border-color:#B8860B;--box-border-width:1px;--box-border-radius:25px;--header-color:#FFFFFF;--item-text-color:#FFFFFF;--item-text-hover-color:#30B966;--item-text-hover-decoration:underline;--item-text-active-color:#30B966;--marker-color:#000000;}.elementor-200 .elementor-element.elementor-element-c3d6b69.elementor-element{--align-self:flex-start;}.elementor-200 .elementor-element.elementor-element-c3d6b69 .elementor-toc__spinner{color:#FFFFFF;fill:#FFFFFF;}.elementor-200 .elementor-element.elementor-element-c3d6b69 .elementor-toc__header-title{text-align:start;}.elementor-200 .elementor-element.elementor-element-c3d6b69 .elementor-toc__header, .elementor-200 .elementor-element.elementor-element-c3d6b69 .elementor-toc__header-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-200 .elementor-element.elementor-element-c3d6b69 .elementor-toc__header{flex-direction:row;}.elementor-200 .elementor-element.elementor-element-c3d6b69 .elementor-toc__list-item{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-200 .elementor-element.elementor-element-5cfd239{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;}.elementor-200 .elementor-element.elementor-element-73dd005{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B8860B;--border-color:#B8860B;--border-radius:25px 25px 25px 25px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-200 .elementor-element.elementor-element-73dd005:not(.elementor-motion-effects-element-type-background), .elementor-200 .elementor-element.elementor-element-73dd005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-eael-creative-button .eael-creative-button .cretive-button-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-creative-button .eael-creative-button--rayen::before, 
                                .elementor-widget-eael-creative-button .eael-creative-button--winona::after, 
                                .elementor-widget-eael-creative-button .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span,
                                .elementor-widget-eael-creative-button .eael-creative-button.eael-creative-button--saqui::after{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-200 .elementor-element.elementor-element-34cf06a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-34cf06a.elementor-element{--align-self:center;}.elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button-icon-left svg, 
                    .elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button-icon-left i,
                    .elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button-icon-right i{rotate:0deg;}.elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button i{font-size:27px;color:#ffffff;}.elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button svg{height:27px;width:27px;fill:#ffffff;}.elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button .cretive-button-text{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button--rayen::before, 
                                .elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button--winona::after, 
                                .elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span,
                                .elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button.eael-creative-button--saqui::after{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button-wrapper{justify-content:center;}.elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button{width:204px;color:#ffffff;background-color:#B8860B;}.elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button.eael-creative-button--tamaya::before{color:#ffffff;background-color:#B8860B;}.elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button.eael-creative-button--tamaya::after{color:#ffffff;background-color:#B8860B;}.elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button.eael-creative-button--ujarak:hover{background-color:#B8860B;}.elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button.eael-creative-button--wayra:hover{background-color:#B8860B;}.elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button:hover i{color:#ffffff;}.elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button:hover{color:#30B866;background-color:#FFFFFF;border-color:#30B866;}.elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button:hover svg{fill:#30B866;}.elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button.eael-creative-button--winona::after{color:#30B866;}.elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button.eael-creative-button--saqui::after{color:#30B866;}.elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button.eael-creative-button--ujarak::before{background-color:#FFFFFF;}.elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:#FFFFFF;}.elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button.eael-creative-button--tamaya:hover{background-color:#FFFFFF;}.elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button.eael-creative-button--rayen::before{background-color:#FFFFFF;}.elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button.eael-creative-button--rayen:hover::before{background-color:#FFFFFF;}.elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button.eael-creative-button--wapasha::before{border-color:#30B866;}.elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button.eael-creative-button--antiman::before{border-color:#30B866;}.elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button.eael-creative-button--pipaluk::before{border-color:#30B866;}.elementor-200 .elementor-element.elementor-element-34cf06a .eael-creative-button.eael-creative-button--quidel::before{background-color:#30B866;}.elementor-widget-ucaddon_post_list .ue-grid-item-category a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_list .uc_post_list_title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_list .ue-grid-item-meta-data{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_list .uc_post_content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_list .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_list .uc_more_btn:hover{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_list .ue-no-posts-found{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-200 .elementor-element.elementor-element-f1aed39 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-200 .elementor-element.elementor-element-f1aed39 .uc_post_list_box{flex-direction:row;background-color:#1A1A1A;border-style:none;padding:0px 0px 0px 0px;border-radius:25px;}.elementor-200 .elementor-element.elementor-element-f1aed39 .uc_post_list{grid-template-columns:repeat(1, 1fr);gap:1px;}.elementor-200 .elementor-element.elementor-element-f1aed39 .uc_post_list_content{padding:15px 15px 15px 15px;justify-content:center;text-align:left;}.elementor-200 .elementor-element.elementor-element-f1aed39 .uc_post_list_image{width:100px;height:100px;}.elementor-200 .elementor-element.elementor-element-f1aed39 .uc_post_list_image,.elementor-200 .elementor-element.elementor-element-f1aed39 .uc_post_list_image img{border-radius:0px;}.elementor-200 .elementor-element.elementor-element-f1aed39 .uc_post_list_image img{object-position:center center;object-fit:cover;transform:scale(calc(100/100));}.elementor-200 .elementor-element.elementor-element-f1aed39 .ue-grid-item-category a{background-color:#00bcff;color:#ffffff;font-family:"Poppins", Sans-serif;font-size:1px;font-weight:400;padding:2px 10px 2px 10px;border-radius:5px 5px 5px 5px;}.elementor-200 .elementor-element.elementor-element-f1aed39 .ue-grid-item-category{gap:5px;}.elementor-200 .elementor-element.elementor-element-f1aed39 .uc_post_list_title a{color:#524BCB;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-200 .elementor-element.elementor-element-f1aed39 .uc_post_list_title a:hover{color:#000000;}.elementor-200 .elementor-element.elementor-element-f1aed39 .uc_post_list_title{margin-top:0px;}.elementor-200 .elementor-element.elementor-element-f1aed39 .ue-grid-item-meta-data{font-family:"Poppins", Sans-serif;font-weight:400;gap:5px;width:auto;}.elementor-200 .elementor-element.elementor-element-f1aed39 .ue-meta-data{margin-top:0px;gap:10px;justify-content:flex-start;}.elementor-200 .elementor-element.elementor-element-f1aed39 .uc_post_content{color:#000000;font-family:"Poppins", Sans-serif;font-weight:400;margin-top:10px;}.elementor-200 .elementor-element.elementor-element-f1aed39 .ue-no-posts-found{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}@media(max-width:1024px){.elementor-200 .elementor-element.elementor-element-980e431{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-200 .elementor-element.elementor-element-7b7f596{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-200 .elementor-element.elementor-element-c3d6b69{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-200 .elementor-element.elementor-element-34cf06a{width:auto;max-width:auto;}.elementor-200 .elementor-element.elementor-element-34cf06a > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-200 .elementor-element.elementor-element-980e431{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:05px;--padding-right:05px;}.elementor-200 .elementor-element.elementor-element-73dd005{--width:100%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:1px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-200 .elementor-element.elementor-element-73dd005.e-con{--align-self:flex-start;}.elementor-200 .elementor-element.elementor-element-f1aed39 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-f1aed39 .uc_post_list_box{flex-direction:row-reverse;}.elementor-200 .elementor-element.elementor-element-f1aed39 .uc_post_list{gap:8px;}}@media(min-width:768px){.elementor-200 .elementor-element.elementor-element-7b7f596{--width:75%;}.elementor-200 .elementor-element.elementor-element-73dd005{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-200 .elementor-element.elementor-element-7b7f596{--width:100%;}.elementor-200 .elementor-element.elementor-element-73dd005{--width:40%;}}/* Start custom CSS for container, class: .elementor-element-73dd005 */@media (min-width: 768px) {
    .elementor-200 .elementor-element.elementor-element-73dd005 {
        --width: 25%;
        height: fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-980e431 */.elementor img {
    height: auto;
    max-width: 100%;
 
    border-radius: 25px;
    box-shadow: none;
   
}

 {
    background-color: transparent;
    text-decoration: none;
    color: #30b866;
}/* End custom CSS */
/* Start custom CSS *//* ==========================================================
   PREMIUM SINGLE POST TYPOGRAPHY & LAYOUT SYSTEM
   ========================================================== */

/* 1. Temel Değişkenler ve Reset */
:root {
  --font-primary: 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif;
  --font-mono: 'Fira Code', 'Courier New', monospace;
  
  /* Renk Paleti */
  --color-gold: #B8860B;
  --color-gold-light: #DAA520;
  --color-gold-soft: rgba(184, 134, 11, 0.15);
  --color-gold-glow: rgba(184, 134, 11, 0.3);
  --color-white: #FFFFFF;
  --color-text-body: #E2E8F0;      /* Gözü yormayan yumuşak beyaz */
  --color-text-muted: #94A3B8;     /* Alt açıklama metinleri */
  --color-bg-dark: #0A0D12;        /* Premium koyu arka plan */
  --color-card-bg: rgba(255, 255, 255, 0.03);
  --color-border: rgba(255, 255, 255, 0.08);
  
  /* Gradyanlar */
  --gold-gradient: linear-gradient(135deg, #FFFFFF 0%, #E2E8F0 50%, #B8860B 100%);
  --gold-text-gradient: linear-gradient(135deg, #FFF8E7 0%, #DAA520 50%, #B8860B 100%);
}

/* Genel Gövde Ayarları */
body {
  font-family: var(--font-primary);
  background-color: var(--color-bg-dark);
  color: var(--color-text-body);
  font-size: 16px;
  line-height: 1.8;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Single Post Ana Kapsayıcı */
.single-post-container {
  max-width: 860px;
  margin: 0 auto;
  padding: 2rem 1.5rem 5rem;
}

/* ----------------------------------------------------------
   2. MAKALE BAŞLIK / HERO BÖLÜMÜ (Post Header)
   ---------------------------------------------------------- */

.post-header {
  margin-bottom: 3rem;
  text-align: left;
}

/* Kategori Etiketi */
.post-category {
  display: inline-block;
  font-size: 0.85rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  color: var(--color-gold-light);
  background: var(--color-gold-soft);
  padding: 4px 12px;
  border-radius: 50px;
  border: 1px solid var(--color-gold-glow);
  margin-bottom: 1.2rem;
}

/* Makale Ana Başlığı (H1) */
.post-header h1 {
  font-size: clamp(2.2rem, 4.5vw, 3.5rem);
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: -0.02em;
  background: var(--gold-text-gradient);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: block;
  margin-top: 0;
  margin-bottom: 1.5rem;
  padding-bottom: 0;
}

/* H1 Altındaki Çizgi Kaldırıldı (Post Düzeninde Temizlik İçin) */
.post-header h1::after {
  display: none;
}

/* Yazar ve Tarih Meta Bilgisi */
.post-meta {
  display: flex;
  align-items: center;
  gap: 16px;
  font-size: 0.9rem;
  color: var(--color-text-muted);
  padding-top: 1rem;
  border-top: 1px solid var(--color-border);
}

.post-meta .author-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 2px solid var(--color-gold);
  object-fit: cover;
}

.post-meta-info {
  display: flex;
  flex-direction: column;
}

.post-meta-info .author-name {
  color: var(--color-white);
  font-weight: 600;
}

/* ----------------------------------------------------------
   3. İÇERİK BAŞLIKLARI (H2 - H6)
   ---------------------------------------------------------- */

.post-content h2, 
.post-content h3, 
.post-content h4, 
.post-content h5, 
.post-content h6 {
  font-family: var(--font-primary);
  color: var(--color-white);
  margin-top: 2.5em;
  margin-bottom: 0.8em;
  line-height: 1.3;
  letter-spacing: -0.01em;
}

/* H2 - Alt Bölüm Başlığı */
.post-content h2 {
  font-size: clamp(1.6rem, 3vw, 2.2rem);
  font-weight: 600;
  padding-left: 16px;
  border-left: 4px solid var(--color-gold);
}

/* H3 - Zarif Altın Detaylı Başlık */
.post-content h3 {
  font-size: clamp(1.3rem, 2.2vw, 1.7rem);
  font-weight: 600;
  color: #F8FAFC;
  display: flex;
  align-items: center;
  gap: 10px;
}

.post-content h3::before {
  content: '◆';
  color: var(--color-gold);
  font-size: 0.7em;
}

.post-content h4 {
  font-size: 1.25rem;
  font-weight: 500;
  color: var(--color-white);
}

.post-content h5 {
  font-size: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  color: var(--color-gold);
}

/* ----------------------------------------------------------
   4. METİN DÜZENİ VE PARAGRAFLAR
   ---------------------------------------------------------- */

.post-content p {
  color: var(--color-text-body);
  font-size: 1.08rem;
  font-weight: 300;
  line-height: 1.9;
  margin-bottom: 1.8rem;
  letter-spacing: 0.01em;
}

/* Giriş Paragrafı (Spot Metni) */
.post-content p.lead {
  font-size: 1.3rem;
  font-weight: 400;
  color: #F1F5F9;
  line-height: 1.8;
  border-bottom: 1px solid var(--color-border);
  padding-bottom: 1.5rem;
}

/* Bağlantılar (Links) - Beyaz Renk */
a,
a:link,
a:visited,
.post-content a,
.post-content a:link,
.post-content a:visited {
  color: #FFFFFF !important; /* Net beyaz renk */
  text-decoration: none !important;
  transition: all 0.3s ease;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}

/* Fareyle üzerine gelindiğinde (Hover) */
a:hover,
.post-content a:hover {
  color: #DAA520 !important; /* Açık parlak altın */
  border-bottom-color: #DAA520 !important;
  text-shadow: 0 0 8px rgba(218, 165, 32, 0.5);
}

/* Vurgular */
strong, b {
  font-weight: 600;
  color: var(--color-white);
}

mark, .highlight {
  background-color: var(--color-gold-soft);
  color: var(--color-gold-light);
  padding: 2px 8px;
  border-radius: 4px;
  border: 1px solid var(--color-gold-glow);
}

/* ----------------------------------------------------------
   5. MEDYA ELEMANLARI (Görseller ve Videolar)
   ---------------------------------------------------------- */

.post-content figure {
  margin: 2.5rem 0;
  text-align: center;
}

.post-content img {
  max-width: 100%;
  height: auto;
  border-radius: 12px;
  border: 1px solid var(--color-border);
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.4);
}

.post-content figcaption {
  font-size: 0.875rem;
  color: var(--color-text-muted);
  margin-top: 0.8rem;
  font-style: italic;
}

/* ----------------------------------------------------------
   6. DOKUNUŞLAR (Blockquote, Kod Blokları, Listeler)
   ---------------------------------------------------------- */

/* Alıntı Kutusu */
blockquote {
  margin: 2.5rem 0;
  padding: 1.8rem 2rem;
  background: var(--color-card-bg);
  border-left: 3px solid var(--color-gold);
  border-radius: 0 12px 12px 0;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
}

blockquote p {
  font-size: 1.15rem;
  font-style: italic;
  color: #F8FAFC;
  margin-bottom: 0.5rem;
}

blockquote cite {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  color: var(--color-gold);
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

/* Kod Blokları (Code Blocks) */
pre {
  background-color: #05070A;
  border: 1px solid var(--color-border);
  border-radius: 8px;
  padding: 1.2rem;
  overflow-x: auto;
  margin: 2rem 0;
}

code {
  font-family: var(--font-mono);
  font-size: 0.9rem;
  color: #E2E8F0;
}

p code {
  background: var(--color-card-bg);
  padding: 2px 6px;
  border-radius: 4px;
  color: var(--color-gold-light);
  border: 1px solid var(--color-border);
}

/* Özel Liste Tasarımı */
.post-content ul, .post-content ol {
  margin-bottom: 2rem;
  padding-left: 1.5rem;
}

.post-content li {
  margin-bottom: 0.8rem;
  color: var(--color-text-body);
}

.post-content ul.premium-list {
  list-style: none;
  padding-left: 0;
}

.post-content ul.premium-list li {
  position: relative;
  padding-left: 28px;
}

.post-content ul.premium-list li::before {
  content: '✓';
  position: absolute;
  left: 0;
  top: 0;
  color: var(--color-gold);
  font-weight: bold;
}

/* Altın Ayraç Çizgisi */
hr {
  border: 0;
  height: 1px;
  background: linear-gradient(90deg, transparent, var(--color-gold), transparent);
  margin: 3.5rem 0;
  opacity: 0.5;
}

/* ----------------------------------------------------------
   7. SAYFA ALTI BİLEŞENLERİ (Etiketler, Yazar Kutusu)
   ---------------------------------------------------------- */

/* Makale Etiketleri */
.post-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 3rem;
}

.post-tags a {
  font-size: 0.85rem;
  color: var(--color-text-muted);
  background: var(--color-card-bg);
  padding: 6px 14px;
  border-radius: 6px;
  border: 1px solid var(--color-border);
  transition: all 0.3s ease;
}

.post-tags a:hover {
  color: var(--color-gold-light);
  border-color: var(--color-gold);
  background: var(--color-gold-soft);
}

/* Yazar Biyografi Kutusu */
.author-box {
  display: flex;
  align-items: center;
  gap: 20px;
  background: var(--color-card-bg);
  border: 1px solid var(--color-border);
  border-radius: 12px;
  padding: 2rem;
  margin-top: 3rem;
}

.author-box img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  border: 2px solid var(--color-gold);
}

.author-box h4 {
  margin: 0 0 0.5rem 0;
  color: var(--color-white);
}

.author-box p {
  font-size: 0.95rem;
  margin: 0;
  color: var(--color-text-muted);
}
a:hover {
  color: var(--color-gold-light) !important; /* veya var(--color-gold) */
  border-bottom-color: var(--color-gold-light);
  text-shadow: 0 0 8px rgba(218, 165, 32, 0.4);
}/* End custom CSS */