/* ============================================================================
   HUUN – Kurumsal Font (Inter Tight)
   ----------------------------------------------------------------------------
   Kurumsal Kimlik Kilavuzu s.13-14: birincil font ailesi Inter / Inter Tight.
   Font dosyalari: /Clients/fonts/inter-tight/  (variable woff2, wght 100-900)

   >>> GERI ALMA <<<
   Web.config -> <add key="huun_font" value="0" />
   Deger 0 olunca layout'lar bu dosyayi HIC yuklemez, eski Open Sans gorunumu
   aninda geri gelir. Hicbir dosya silmeye / build almaya gerek yok.
   Tamamen kaldirmak icin: bu dosya + /Clients/fonts/inter-tight/ silinir ve
   layout'lardaki "HUUN FONT" bloklari cikarilir.

   Bu dosya SADECE font-family tanimlar. Renk / boyut / spacing'e dokunmaz.
   ========================================================================== */

/* --- 1) Font yuzleri ---------------------------------------------------- */

@font-face {
    font-family: 'Inter Tight';
    font-style: normal;
    font-weight: 100 900; /* variable: tek dosya tum kalinliklar */
    font-display: swap;
    src: url('../fonts/inter-tight/InterTight-Variable.woff2') format('woff2');
}

@font-face {
    font-family: 'Inter Tight';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url('../fonts/inter-tight/InterTight-Italic-Variable.woff2') format('woff2');
}


/* --- 2) Degiskenler ----------------------------------------------------- */

:root {
    --huun-font-sans: 'Inter Tight', 'Inter', 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;

    /* Kilavuzdaki yardimci font (Helvetica Now) lisansli ve her makinede kurulu
       degil. Makineler arasi tutarlilik icin varsayilan olarak Inter Tight
       kullaniliyor. Basliklarda Helvetica Now istenirse alttaki satiri sil,
       ondan sonrakini ac: */
    --huun-font-display: var(--huun-font-sans);
    /* --huun-font-display: 'Helvetica Now Display', 'Helvetica Now Text', var(--huun-font-sans); */

    --huun-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;

    /* Bootstrap 5 kendi degiskenleri uzerinden calisiyor */
    --bs-font-sans-serif: var(--huun-font-sans);
    --bs-body-font-family: var(--huun-font-sans);
}


/* --- 3) Genel uygulama --------------------------------------------------- */
/* Asagidaki secici listesi huun_tech.css / huun_tech_par.css icindeki reset
   blogunun birebir aynisi. Ayni ozgullukte olup DAHA SONRA yuklendigi icin
   "Open Sans" tanimini gecer. !important yok -> ikon fontlari (.fa, .glyphicon,
   lucide vb.) ve ozel kural yazan bilesenler bozulmaz. */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, abbr, acronym, address, big, cite,
del, dfn, em, img, ins, q, s,
small, strike, strong, sub, sup,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    font-family: var(--huun-font-sans);
}

/* Form elemanlari miras almaz, ayrica yazmak gerekiyor */
button, input, optgroup, select, textarea {
    font-family: var(--huun-font-sans);
}

/* Basliklar */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: var(--huun-font-display);
}

/* Monospace kalmasi gerekenler */
code, kbd, pre, samp, tt, var {
    font-family: var(--huun-font-mono);
}


/* --- 4) Kendi fontunu dayatan eklentiler --------------------------------- */

/* jQuery UI (datepicker, dialog, autocomplete) -> Arial,Helvetica dayatiyor */
.ui-widget,
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button,
.ui-widget-content,
.ui-widget-header {
    font-family: var(--huun-font-sans);
}

/* Yazdirma alanlari: view'larda inline style="font-family:Sans-Serif" var,
   inline stili sadece !important gecer */
.printThis,
.divPrint,
.printThis *,
.divPrint * {
    font-family: var(--huun-font-sans) !important;
}


/* --- 5) Rakam hizalama (MRP tablolari icin) ------------------------------ */
/* Inter Tight tabular-nums destekliyor: sayi kolonlari alt alta hizali durur.
   Istenmezse bu blok tek basina silinebilir. */

table td, table th,
input[type="number"],
input[type="text"].text-end,
.text-end, .text-right,
.numeric, .money {
    font-variant-numeric: tabular-nums;
    font-feature-settings: "tnum" 1;
}
