/* ==========================================================================
   AKISKAN TIPOGRAFI (FLUID TYPOGRAPHY) TOPLU GUNCELLEME
   px ve pt degerleri silindi, yerine ekranla orantili clamp() eklendi.
   ========================================================================== */

/* 1. GENEL METIN VE FORM ELEMANLARI (iskelet.css) */
body, input, textarea, select {
/*    font-size: clamp(0.9rem, 0.4vw + 0.8rem, 1.125rem);  14.4px - 18px */
    font-size: clamp(0.875rem, 0.25vw + 0.8125rem, 1rem);
    /* line-height: 1.6; */
}

/* 2. BASLIKLAR VE BLOKLAR (iskelet.css) */
h2 {
    font-size: clamp(20px, 2.2vw, 26px);
}
.block-title h2,
 .block h2, #footer h2 {font-size: 16px;}
h3 {
    font-size: clamp(1.1rem, 0.8vw + 0.9rem, 1.25rem); /* 17.6px - 20px */
}
.article-content h3 {font-size: clamp(112.5%, 115%, 125%);}
h4 {
    font-size: clamp(1rem, 0.5vw + 0.9rem, 1.15rem);
}

/* 3. SITE KIMLIGI VE LOGO (iskelet.css) */
#site-name {
    font-size: clamp(2rem, 4vw + 1rem, 3.75rem); /* 32px - 60px */
    line-height: 1.1;
}

#header #site-slogan {
    font-size: clamp(1.1rem, 1.5vw + 0.8rem, 1.5rem);
}

/* 4. KITAP NAVIGASYONU VE KUNYE (book.css) */
.book-navigation {
    font-size: clamp(1rem, 1vw + 0.8rem, 1.25rem); /* 16px - 20px */
}

p.KapakYazar {
    font-size: clamp(1.06rem, 0.8vw + 0.9rem, 1.25rem); /* 17px - 20px */
}

p.KapakBolumAdi {
    font-size: clamp(1.125rem, 1.5vw + 0.8rem, 1.33rem); /* 18px - 21px */
}

p.KapakIcerik1, p.KapakIcerik2, p.KapakTarih {
    font-size: clamp(0.875rem, 0.5vw + 0.75rem, 1rem); /* 14px - 16px */
}

/* 5. ARAMA FORMU (search.css) */
#search-form .form-item-keys label {
    font-size: clamp(1.1rem, 1vw + 0.8rem, 1.4rem); /* 17.6px - 22.4px */
}

#search-form input#edit-keys {
    font-size: clamp(0.875rem, 0.3vw + 0.8rem, 1rem);
}

/* 6. TEKNIK KUNYE VE DRUPAL ALANLARI (iskelet.css) */
.field-name-field-epub-dizino,
.field-name-field-epub-diziadi,
.field-name-field-yazimtarih {
    font-size: clamp(1.05rem, 1vw + 0.8rem, 1.3rem);
    font-weight: bold;
}

/* 7. DIL SECENEKLERI VE FILTRELER (sakli_filtreler.css & iskelet.css) */
li.translation_tr, li.translation_en {
    font-size: clamp(1.1rem, 1vw + 0.9rem, 1.4rem);
}

.sakli-filtreler .views-exposed-form::before {
    font-size: clamp(0.875rem, 0.5vw + 0.8rem, 1rem);
}

/* 8. YARDIMCI METINLER VE ADMIN (iskelet.css) */
.form-item .description,
.comment-form .form-item .description {
    font-size: clamp(0.75rem, 0.2vw + 0.7rem, 0.85rem); /* Minimum 12px */
}

.submitted .username {
    font-size: clamp(16px, 0.4vw + 1rem, 1.125rem);
}
.node-okurdan .submitted,
.node-okurdan .submitted .username{
    font-size: 16px!important;
}

.onecikan .title,
.dummystickies .title, 
.stickies .title {
                     font-size: clamp(1rem, 0.5vw + 0.75rem, 1.125rem); /*18px*/
                     display: -webkit-box;
                     -webkit-line-clamp: 2;
                     -webkit-box-orient: vertical;
                     overflow: hidden;
                     text-overflow: ellipsis;
                     }
.stickies .title {
                     -webkit-line-clamp: 3;
                     -webkit-box-orient: vertical;
}

#latest_english_content {font-size: 16px}

#pubs-in-tid .onecikan  .title {font-size: 150%;}
#pubs-in-tid .onecikan .altbaslik {font-size: 120%;}
#pubs-in-tid .onecikan  .yazar-adi { font-size: 110%; }
.page-taxonomy #pubs-in-tid .onecikan {font-size:85%; }
.page-taxonomy #pubs-in-tid .onecikan .title {-webkit-line-clamp: 4;}

#onecikanlar-konuda-onecikanlar .onecikanlar .title {font-size:120%}
.tarihayrac h4 {font-size:clamp(14px, 1.2vw,16px)}