/* Lifhane: kanaviçe (Aida deseni) üzerinde çarpı işleri renk renk → kumaş, yazıcı çizgisiyle yazdırılabilir şema sayfasına basılır → PDF.
   Kumaş, dikişler ve şema tek SVG'de (z 0); başlık, lejant, sayılar ve çipler HTML (z 1). */
.an-lf > :not(.an-zemin):not(.lf-katman){position:absolute;z-index:1}
.lf-katman{position:absolute;inset:0;width:100%;height:100%;z-index:0}
.lf-bacak{fill:none;stroke-width:.9;stroke-linecap:round}
.lf-kagit{fill:#F3EEE4}
.lf-kare{stroke:none}
.lf-sema-izgara{fill:none;stroke:rgba(66,56,46,.24);stroke-width:.14}
.lf-sema-cerceve{fill:none;stroke:rgba(66,56,46,.55);stroke-width:.32}
.lf-sema-ok{fill:#8C8070}
.lf-yazici{stroke:#CFF4FA;stroke-width:.35;stroke-linecap:round}
.lf-yazici-isik{stroke:rgba(69,183,207,.28);stroke-width:1.8;stroke-linecap:round}

.lf-ust{left:9cqw;right:9cqw;top:2.2cqw;height:6.4cqw;display:flex;align-items:center;justify-content:space-between;gap:2cqw}
.lf-ad{font-size:3cqw;line-height:1.2;color:var(--gri)}
.lf-ad b{font-size:3.6cqw;font-weight:600;color:var(--yazi)}
.lf-pdf{display:inline-flex;align-items:center;gap:1.6cqw}
.lf-belge{position:relative;display:grid;place-items:end center;width:4.6cqw;height:5.8cqw;padding-bottom:.7cqw;border-radius:.6cqw .6cqw .6cqw .6cqw;background:#EAF2F4;color:#C7343A;font-size:1.9cqw;font-weight:700;letter-spacing:.02em;line-height:1}
.lf-belge::before{content:"";position:absolute;right:0;top:0;width:1.5cqw;height:1.5cqw;background:linear-gradient(225deg,#071017 50%,#B9C4C8 50%);border-radius:0 .6cqw 0 .3cqw}
.lf-indir{display:grid;place-items:center;width:6cqw;height:6cqw;border-radius:50%;background:rgba(69,183,207,.16);border:1px solid rgba(69,183,207,.7);color:#A8E8F3;overflow:hidden}
.lf-indir svg{width:3.2cqw;height:3.2cqw;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}

.lf-renkler{left:3cqw;right:3cqw;top:94.6cqw;display:flex;flex-wrap:wrap;justify-content:center;gap:1.2cqw 2.6cqw}
.lf-renk{display:inline-flex;align-items:center;gap:1.1cqw;font-size:2.7cqw;font-weight:500;line-height:1.2}
.lf-renk i{position:relative;width:2.6cqw;height:2.6cqw;flex:none}
.lf-renk i::before,.lf-renk i::after{content:"";position:absolute;left:1.05cqw;top:-.1cqw;width:.5cqw;height:2.8cqw;border-radius:.3cqw;background:var(--r);transform:rotate(45deg)}
.lf-renk i::after{transform:rotate(-45deg)}
.lf-bilgi{left:4cqw;right:4cqw;top:102.4cqw;text-align:center;font-size:2.9cqw;line-height:1.2;color:var(--gri)}
.lf-bilgi b{font-weight:600;color:var(--yazi)}
.lf-cipler{left:4cqw;right:4cqw;top:109cqw;display:flex;flex-wrap:wrap;justify-content:center;gap:1.8cqw}
.lf-cipler span{font-size:2.8cqw;font-weight:500;line-height:1.2;padding:1cqw 2.4cqw;border-radius:3cqw;border:1px solid rgba(234,242,244,.16)}
