/* pastorizator.com, site katmanı (assets/mit.css'ten sonra yüklenir).
   Grup C fontları: Barlow Semi Condensed başlık, Barlow gövde (Fontsource 5.3.0, latin + latin-ext).
   Aksan: buzlu su soğutma mavisi. Termal profil, blok şema ve bekletme tüpü hesabı. */

/* ---------- Fontlar ---------- */
@font-face{font-family:"Barlow";font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/barlow-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Barlow";font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/barlow-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Barlow";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/barlow-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Barlow";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/barlow-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Barlow Semi Condensed";font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/barlow-semi-condensed-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Barlow Semi Condensed";font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/barlow-semi-condensed-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Barlow Semi Condensed";font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/barlow-semi-condensed-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Barlow Semi Condensed";font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/barlow-semi-condensed-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}

/* ---------- Site token'ları ---------- */
:root{
  --aksan:#226f94; --zemin-2:#f4f8fa; --aksan-acik:#e3eef4;
  --baslik:"Barlow Semi Condensed",system-ui,"Segoe UI",Roboto,Arial,sans-serif;
  --govde:"Barlow",system-ui,"Segoe UI",Roboto,Arial,sans-serif;
}

/* ---------- Bölümler ve araçlar ---------- */
.profil svg{width:100%;height:auto;font-family:var(--govde)}
.profil .eksen{font-size:14px;fill:var(--metin-2)}
.profil .bolge{font-size:15px;font-weight:500;fill:var(--lacivert)}
.profil .bolge-alt{font-size:14px;font-weight:400;fill:var(--metin-2)}
.profil .deger{font-size:16px;font-weight:500;fill:var(--lacivert);font-variant-numeric:tabular-nums lining-nums}
.profil .ur-svg{font-size:14px;font-weight:500;fill:#3d3300}
.kaydir-ipucu{display:none;font-size:var(--f-kucuk);color:var(--metin-2);margin:0 0 var(--s2)}
.profil__dikey{display:none}
@media (max-width:760px){
  .sekil--kaydir svg{min-width:860px}
  .kaydir-ipucu{display:block}
  .profil__yatay{display:none}
  .profil__dikey{display:block}
  .profil__dikey .deger{font-size:15px}
}
.gruplar th[scope="row"]{font:600 19px/1.25 var(--baslik);width:16%}
.gruplar td:nth-child(2){width:34%}
.gruplar td:last-child{white-space:nowrap;color:var(--metin-2);font-size:var(--f-kucuk)}
/* Blok şema (süt hattı) */
.akis{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr 1.5fr 1.3fr 1fr;gap:var(--s6)}
.akis__adim{position:relative;background:#fff;padding:0 0 var(--s4)}
.akis__adim h3{font-size:19px;padding:var(--s3) var(--s4);border-bottom:3px solid var(--lacivert);margin-bottom:var(--s3)}
.akis__adim--sicak h3{border-bottom-color:var(--kirmizi)}
.akis__adim--soguk h3{border-bottom-color:var(--aksan)}
.akis__adim ul{list-style:none;margin:0;padding:0 var(--s4);display:grid;gap:var(--s2)}
.akis__adim li{display:flex;gap:var(--s2);align-items:flex-start;font-size:16px;line-height:1.35}
.akis__adim--genis ul{grid-template-columns:1fr 1fr;column-gap:var(--s4)}
.akis__not{margin:var(--s3) var(--s4) 0;font-weight:500;color:var(--lacivert);font-size:16px}
.akis__adim:not(:last-child)::after{content:"";position:absolute;top:22px;right:calc(-1*var(--s6) + 6px);width:calc(var(--s6) - 12px);height:2px;background:var(--lacivert)}
.akis__adim:not(:last-child)::before{content:"";position:absolute;top:17px;right:calc(-1*var(--s6) + 4px);border:6px solid transparent;border-left:8px solid var(--lacivert);border-right:0;z-index:1}
.akis__ek{list-style:none;margin:var(--s5) 0 0;padding:0;display:grid;gap:var(--s2);max-width:90ch}
.akis__ek b{color:var(--lacivert);font-weight:500}
@media (max-width:1100px){.akis__adim--genis ul{grid-template-columns:1fr}}
@media (max-width:900px){
  .akis{grid-template-columns:1fr;gap:var(--s6)}
  .akis__adim--genis ul{grid-template-columns:1fr 1fr}
  .akis__adim:not(:last-child)::after{top:auto;bottom:calc(-1*var(--s6) + 6px);right:auto;left:var(--s5);width:2px;height:calc(var(--s6) - 12px)}
  .akis__adim:not(:last-child)::before{top:auto;bottom:calc(-1*var(--s6) + 2px);right:auto;left:calc(var(--s5) - 5px);border:6px solid transparent;border-top:8px solid var(--lacivert);border-bottom:0}
}
@media print{
  .akis__adim{break-inside:avoid;background:none;box-shadow:inset 0 0 0 1px var(--cizgi)}
  .kaydir-ipucu{display:none}
}
