/* Serpil Orman Okulları — orman süslemesi (orman-suslemesi.js ile birlikte yüklenir).
   Süsleri yalnızca JS üretir; JS yoksa bu dosya hiçbir şeyi etkilemez.
   .orman-arka (z:-1): renkli blokların, kartların ve alt bilginin ARKASINDA kalır; kesik kenarlar böylece gizlenir.
   .orman-on (z:0): yakın, odak dışı yapraklar; yalnızca boş alanda, içeriğin önünde. */
.orman-layer{position:absolute;left:0;top:0;width:100%;height:0;overflow:visible;pointer-events:none}
.orman-arka{z-index:-1}
.orman-on{z-index:0}
.orman-i{position:absolute;overflow:hidden;overflow:clip;pointer-events:none;opacity:0;transition:opacity .9s ease;
  -webkit-user-select:none;user-select:none}
.orman-i.is-in{opacity:1}
.orman-i.anlik{transition:none}
.orman-i.far.is-in{opacity:.86}
.orman-i.is-masked,.orman-i.far.is-masked{opacity:0;transition:opacity .22s ease}
.orman-i.is-hot{will-change:transform}
.orman-f{position:absolute;pointer-events:none}
.orman-i.is-hot .orman-f{will-change:transform}
.orman-img{position:absolute;display:block;max-width:none;max-height:none;margin:0;padding:0;border:0;pointer-events:none;
  -webkit-user-drag:none;user-select:none;transform-origin:50% 50%}
/* uzak katman: hava perspektifi (soluk, hafif yumuşak) */
.orman-i.far .orman-img{filter:saturate(.72) brightness(1.08) contrast(.88) blur(.5px)}
/* yakın katman: odak dışı ön plan */
.orman-i.near .orman-img{filter:blur(1.3px) saturate(1.05)}
@media (prefers-reduced-motion:reduce){.orman-i,.orman-i.is-masked{transition:none}}
@media print{.orman-layer{display:none!important}}
