.envanter-tema-dosya{--ds-ink:#0F1419;--ds-ink-soft:#2B313A;--ds-paper:#F5F1E8;--ds-paper-2:#EDE7D6;--ds-bone:#E3DAC4;--ds-sepia:#8B7355;--ds-red:#B8252D;--ds-red-deep:#7A1620;--ds-gold:#B8913A;--ds-olive:#3F4A2F;--ds-muted:#6F6A5C;--ds-font-serif:'Playfair Display', 'Libre Caslon Text', Georgia, serif;--ds-font-cond:'Barlow Condensed', 'Oswald', 'Impact', sans-serif;--ds-font-sans:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--ds-font-mono:'JetBrains Mono', 'IBM Plex Mono', 'Courier New', monospace;background:var(--ds-paper);color:var(--ds-ink);font-family:var(--ds-font-sans);font-size:16px;line-height:1.65;padding:2rem 2.25rem;border:1px solid var(--ds-bone);box-shadow:0 1px 0 rgb(15 20 25 / .04);position:relative}.envanter-tema-dosya::before,.envanter-tema-dosya::after{content:'';position:absolute;width:18px;height:18px;pointer-events:none}.envanter-tema-dosya::before{top:10px;left:10px;border-top:2px solid var(--ds-ink);border-left:2px solid var(--ds-ink)}.envanter-tema-dosya::after{bottom:10px;right:10px;border-bottom:2px solid var(--ds-ink);border-right:2px solid var(--ds-ink)}.envanter-tema-dosya h1,.envanter-tema-dosya h2,.envanter-tema-dosya h3{font-family:var(--ds-font-serif);font-weight:700;color:var(--ds-ink);letter-spacing:-.01em}.envanter-tema-dosya p{color:var(--ds-ink)}.envanter-tema-dosya a{color:var(--ds-red-deep);text-decoration:underline;text-underline-offset:3px}.envanter-tema-dosya a:hover{color:var(--ds-red)}.envanter-tema-dosya .envanter-taktik-baslik,.envanter-tema-dosya .envanter-dosya-baslik{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-bottom:.75rem;margin-bottom:2rem;border-bottom:3px double var(--ds-ink);position:relative}.envanter-tema-dosya .envanter-taktik-baslik h1,.envanter-tema-dosya .envanter-dosya-baslik h1{font-family:var(--ds-font-serif);font-style:italic;font-weight:700;font-size:2.5rem;line-height:1;margin:0;color:var(--ds-ink)}.envanter-tema-dosya .envanter-taktik-baslik h2,.envanter-tema-dosya .envanter-dosya-baslik h2{font-family:var(--ds-font-cond);font-weight:700;text-transform:uppercase;font-size:1.3rem;letter-spacing:.08em;margin:0;color:var(--ds-ink)}.envanter-tema-dosya .envanter-taktik-baslik .dt-nabiz,.envanter-tema-dosya .envanter-dosya-baslik .dt-nabiz{display:inline-block;width:8px;height:8px;background:var(--ds-red);border-radius:50%;margin-right:.6rem;vertical-align:middle;animation:dosya-pulse 2s ease-in-out infinite}@keyframes dosya-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.envanter-tema-dosya .envanter-taktik-baslik .dt-bayrak,.envanter-tema-dosya .envanter-dosya-baslik .dt-bayrak{font-family:var(--ds-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.22em;color:var(--ds-sepia);background:#fff0;padding:4px 10px;border:1px solid var(--ds-sepia);border-radius:0;font-weight:600}.envanter-tema-dosya .envanter-grid{display:grid;gap:1.75rem;margin:1.75rem 0;background:#fff0;border:0}.envanter-tema-dosya .envanter-grid-1{grid-template-columns:1fr}.envanter-tema-dosya .envanter-grid-2{grid-template-columns:repeat(2,1fr)}.envanter-tema-dosya .envanter-grid-3{grid-template-columns:repeat(3,1fr)}.envanter-tema-dosya .envanter-grid-4{grid-template-columns:repeat(4,1fr)}.envanter-tema-dosya .envanter-grid-5{grid-template-columns:repeat(5,1fr)}.envanter-tema-dosya .envanter-grid-6{grid-template-columns:repeat(6,1fr)}@media (max-width:1024px){.envanter-tema-dosya .envanter-grid-4,.envanter-tema-dosya .envanter-grid-5,.envanter-tema-dosya .envanter-grid-6{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.envanter-tema-dosya .envanter-grid-3,.envanter-tema-dosya .envanter-grid-4,.envanter-tema-dosya .envanter-grid-5,.envanter-tema-dosya .envanter-grid-6{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.envanter-tema-dosya .envanter-grid-2,.envanter-tema-dosya .envanter-grid-3,.envanter-tema-dosya .envanter-grid-4{grid-template-columns:1fr}}.envanter-tema-dosya .envanter-kart-minik{display:flex;flex-direction:column;background:var(--ds-paper);color:var(--ds-ink);text-decoration:none;border:1px solid var(--ds-bone);border-radius:0;overflow:hidden;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;position:relative}.envanter-tema-dosya .envanter-kart-minik:hover{transform:translateY(-3px);box-shadow:0 10px 30px -10px rgb(15 20 25 / .2);border-color:var(--ds-ink)}.envanter-tema-dosya .envanter-kart-minik::before{content:'';position:absolute;top:8px;left:8px;right:8px;bottom:8px;border:1px solid #fff0;pointer-events:none;transition:border-color 0.25s ease;z-index:3}.envanter-tema-dosya .envanter-kart-minik:hover::before{border-color:rgb(15 20 25 / .08)}.envanter-tema-dosya .envanter-kart-minik-gorsel{aspect-ratio:4 / 3;overflow:hidden;background:var(--ds-paper-2);position:relative}.envanter-tema-dosya .envanter-kart-minik-gorsel img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s ease}.envanter-tema-dosya .envanter-kart-minik:hover .envanter-kart-minik-gorsel img{transform:scale(1.04)}.envanter-tema-dosya .envanter-placeholder{background:repeating-linear-gradient(45deg,transparent 0 10px,var(--ds-bone) 10px 11px),var(--ds-paper-2)}.envanter-tema-dosya .envanter-kart-minik-govde{padding:1.1rem 1.2rem 1.3rem;background:var(--ds-paper)}.envanter-tema-dosya .envanter-kart-minik-platform{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--ds-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.22em;color:var(--ds-sepia);font-weight:600;margin-bottom:.5rem}.envanter-tema-dosya .envanter-kart-minik-platform::before{content:'§';color:var(--ds-red);font-size:1.1em;margin-right:.15rem}.envanter-tema-dosya .envanter-kart-minik-govde h3{font-family:var(--ds-font-serif);font-size:1.35rem;line-height:1.15;letter-spacing:-.01em;color:var(--ds-ink);margin:0 0 .45rem;font-weight:700}.envanter-tema-dosya .envanter-kart-minik-uretici{font-family:var(--ds-font-sans);font-size:13px;color:var(--ds-muted);margin:0 0 .6rem;font-style:italic}.envanter-tema-dosya .envanter-kart-minik-spec{font-family:var(--ds-font-mono);font-size:11px;color:var(--ds-ink-soft);border-top:1px solid var(--ds-bone);padding-top:.6rem;margin:.6rem 0 0;letter-spacing:.04em;line-height:1.5}.envanter-tema-dosya .envanter-minik-galeri-ikon{background:var(--ds-ink);color:var(--ds-paper);border-radius:0;font-family:var(--ds-font-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;padding:3px 8px}.envanter-tema-dosya .envanter-minik-bayrak{background:var(--ds-paper);border:1px solid var(--ds-bone);border-radius:0;padding:2px 6px;box-shadow:0 1px 2px rgb(15 20 25 / .08)}.envanter-tema-dosya .envanter-kart{background:var(--ds-paper);border:0;border-radius:0;padding:0;margin:0 0 2.5rem;position:relative}.envanter-tema-dosya .envanter-kart-header{display:block;padding:0;border:0;margin:1.25rem 0 2rem}.envanter-tema-dosya .envanter-kart-header-galerili{margin-top:1.25rem}.envanter-tema-dosya .envanter-kart-baslik h2{font-family:var(--ds-font-serif);font-weight:900;font-size:3.2rem;line-height:1;letter-spacing:-.025em;color:var(--ds-ink);margin:0 0 1rem}@media (max-width:640px){.envanter-tema-dosya .envanter-kart-baslik h2{font-size:2.2rem}}.envanter-tema-dosya .envanter-kart-meta{font-family:var(--ds-font-cond);font-size:1rem;text-transform:uppercase;letter-spacing:.12em;color:var(--ds-ink-soft);margin:0 0 1rem;padding:.5rem 0;border-top:1px solid var(--ds-bone);border-bottom:1px solid var(--ds-bone)}.envanter-tema-dosya .envanter-durum-rozet{font-family:var(--ds-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:var(--ds-paper);background:var(--ds-red);padding:4px 10px;border-radius:0;font-weight:700;margin-right:.4rem}.envanter-tema-dosya .envanter-durum-rozet::before{display:none}.envanter-tema-dosya .envanter-kart-ozet{font-family:var(--ds-font-serif);font-size:1.3rem;font-style:italic;line-height:1.55;color:var(--ds-ink-soft);margin:0 0 2rem;padding-left:1rem;border-left:3px solid var(--ds-red)}.envanter-tema-dosya .envanter-kart-grup{margin-bottom:2rem;padding:1.25rem 1.5rem;background:var(--ds-paper-2);border:1px solid var(--ds-bone);border-left:4px solid var(--ds-ink);border-radius:0;position:relative}.envanter-tema-dosya .envanter-kart-grup::before{content:'◆';position:absolute;top:1.1rem;right:1.2rem;color:var(--ds-sepia);font-size:1rem}.envanter-tema-dosya .envanter-kart-grup h3{font-family:var(--ds-font-cond);font-size:.95rem;text-transform:uppercase;letter-spacing:.18em;color:var(--ds-ink);border:0;padding:0 0 .5rem;margin:0 0 .75rem;font-weight:700;border-bottom:1px solid var(--ds-bone)}.envanter-tema-dosya .envanter-kart-liste{grid-template-columns:1fr 1fr;gap:.3rem 1.75rem}@media (max-width:640px){.envanter-tema-dosya .envanter-kart-liste{grid-template-columns:1fr}}.envanter-tema-dosya .envanter-kart-liste dt{font-family:var(--ds-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:var(--ds-sepia);padding:.7rem 0 .1rem;border-top:1px dashed var(--ds-bone);border-top:none;padding-top:.5rem;font-weight:600}.envanter-tema-dosya .envanter-kart-liste dt:first-of-type,.envanter-tema-dosya .envanter-kart-liste dt:nth-of-type(2){padding-top:0}.envanter-tema-dosya .envanter-kart-liste dd{font-family:var(--ds-font-sans);font-size:1.05rem;color:var(--ds-ink);font-weight:600;margin:0 0 .7rem;padding:0 0 .5rem;border-bottom:1px dashed var(--ds-bone)}.envanter-tema-dosya .envanter-kart-liste dd:last-of-type{border-bottom:0}.envanter-tema-dosya .envanter-kart-liste dd ul{font-family:var(--ds-font-sans);font-size:.92rem;color:var(--ds-ink-soft);font-weight:400;margin:.3rem 0 0}.envanter-tema-dosya .envanter-kart-icerik{font-family:'Georgia','Cambria',serif;font-size:1.1rem;line-height:1.8;color:var(--ds-ink);margin-top:2rem;padding-top:2rem;border-top:3px double var(--ds-ink);column-count:1;max-width:70ch}.envanter-tema-dosya .envanter-kart-icerik p:first-of-type::first-letter{font-family:var(--ds-font-serif);font-size:3.5rem;float:left;line-height:.9;padding:.3rem .5rem 0 0;color:var(--ds-red);font-weight:900}.envanter-tema-dosya .envanter-kart-icerik a{color:var(--ds-red-deep)}.envanter-tema-dosya .envanter-galeri-bolme{margin:0 0 2rem}.envanter-tema-dosya .envanter-carousel-ana{background:var(--ds-paper-2);border:1px solid var(--ds-bone);border-radius:0;aspect-ratio:3 / 2;position:relative}.envanter-tema-dosya .envanter-carousel-ana::after{content:'DOSYA / KAYIT';position:absolute;top:14px;left:14px;background:var(--ds-ink);color:var(--ds-paper);font-family:var(--ds-font-mono);font-size:10px;letter-spacing:.22em;padding:4px 10px;font-weight:700;z-index:5}.envanter-tema-dosya .envanter-carousel-ana .swiper-slide{background:var(--ds-paper-2)}.envanter-tema-dosya .envanter-carousel-ana .swiper-slide img{object-fit:cover}.envanter-tema-dosya .envanter-carousel-prev,.envanter-tema-dosya .envanter-carousel-next{background:var(--ds-paper);border:1px solid var(--ds-ink);color:var(--ds-ink);border-radius:0;width:42px;height:42px;font-size:22px;font-weight:700}.envanter-tema-dosya .envanter-carousel-prev:hover,.envanter-tema-dosya .envanter-carousel-next:hover{background:var(--ds-ink);color:var(--ds-paper)}.envanter-tema-dosya .envanter-carousel-sayac{background:var(--ds-ink);color:var(--ds-paper);border-radius:0;font-family:var(--ds-font-mono);font-size:11px;letter-spacing:.15em;padding:5px 12px}.envanter-tema-dosya .envanter-carousel-thumbs .swiper-slide{border:1px solid var(--ds-bone);border-radius:0;opacity:.6}.envanter-tema-dosya .envanter-carousel-thumbs .swiper-slide-thumb-active{border-color:var(--ds-ink);opacity:1;box-shadow:0 0 0 2px var(--ds-paper),0 0 0 3px var(--ds-ink)}.envanter-tema-dosya .envanter-platforms{display:grid;gap:1rem;background:#fff0;border:0;margin:1.5rem 0 2.5rem}.envanter-tema-dosya .envanter-platform-card{display:flex;flex-direction:column;justify-content:space-between;min-height:130px;padding:1.5rem 1.6rem;background:var(--ds-paper);border:1px solid var(--ds-bone);border-top:3px solid var(--ds-ink);border-radius:0;color:var(--ds-ink);transition:border-color 0.25s ease,transform 0.25s ease;position:relative;text-decoration:none}.envanter-tema-dosya .envanter-platform-card::before{content:'¶ FASİKÜL';font-family:var(--ds-font-mono);font-size:10px;letter-spacing:.2em;color:var(--ds-sepia);margin-bottom:.25rem}.envanter-tema-dosya .envanter-platform-card:hover{border-color:var(--ds-red);border-top-color:var(--ds-red);transform:translateY(-2px)}.envanter-tema-dosya .envanter-platform-card::after{content:'⟶';position:absolute;bottom:1.2rem;right:1.4rem;color:var(--ds-red);font-size:1.4rem;transition:transform 0.25s ease}.envanter-tema-dosya .envanter-platform-card:hover::after{transform:translateX(4px)}.envanter-tema-dosya .envanter-platform-name{font-family:var(--ds-font-serif);font-size:1.7rem;font-weight:700;letter-spacing:-.02em;color:var(--ds-ink);margin:.5rem 0 .35rem;line-height:1.1}.envanter-tema-dosya .envanter-platform-count{font-family:var(--ds-font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--ds-red);font-weight:600}.envanter-tema-dosya .envanter-kart-ulkeler{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem}.envanter-tema-dosya .envanter-ulke-rozet{display:inline-flex;align-items:center;gap:.4rem;background:var(--ds-paper-2);color:var(--ds-ink);font-family:var(--ds-font-mono);font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;padding:5px 12px;border:1px solid var(--ds-bone);border-radius:0;text-decoration:none}.envanter-tema-dosya .envanter-ulke-rozet:hover{background:var(--ds-ink);color:var(--ds-paper);border-color:var(--ds-ink)}.envanter-tema-dosya .envanter-bayrak{font-size:1.15em;line-height:1}.envanter-tema-dosya .envanter-firma-grid{display:grid;gap:1rem;background:#fff0;border:0}.envanter-tema-dosya .envanter-firma-card{background:var(--ds-paper);border:1px solid var(--ds-bone);border-radius:0;padding:1.5rem 1.6rem;color:var(--ds-ink);transition:border-color 0.25s ease}.envanter-tema-dosya .envanter-firma-card:hover{border-color:var(--ds-ink)}.envanter-tema-dosya .envanter-firma-card h3{font-family:var(--ds-font-serif);font-size:1.3rem;color:var(--ds-ink);margin:.5rem 0 .35rem;font-weight:700}.envanter-tema-dosya .envanter-firma-meta{font-family:var(--ds-font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:var(--ds-sepia)}.envanter-tema-dosya .envanter-firma-card p{color:var(--ds-ink-soft);font-size:.95rem;line-height:1.55}.envanter-tema-dosya .envanter-sozluk-nav{background:var(--ds-paper-2);border:1px solid var(--ds-bone);border-radius:0}.envanter-tema-dosya .envanter-sozluk-nav a{background:var(--ds-paper);border:1px solid var(--ds-bone);border-radius:0;color:var(--ds-ink);font-family:var(--ds-font-mono);font-weight:700}.envanter-tema-dosya .envanter-sozluk-nav a:hover{background:var(--ds-ink);color:var(--ds-paper);border-color:var(--ds-ink)}.envanter-tema-dosya .envanter-sozluk-grup h3{font-family:var(--ds-font-serif);color:var(--ds-ink);border-bottom:3px double var(--ds-ink);font-size:2rem;font-style:italic}.envanter-tema-dosya .envanter-sozluk-grup li{border-color:var(--ds-bone);padding:1rem 0}.envanter-tema-dosya .envanter-sozluk-grup li a{color:var(--ds-ink);text-decoration:none}.envanter-tema-dosya .envanter-sozluk-grup li a:hover strong{color:var(--ds-red)}.envanter-tema-dosya .envanter-sozluk-grup li strong{font-family:var(--ds-font-serif);font-size:1.1rem;font-weight:700;letter-spacing:-.01em}.envanter-tema-dosya .envanter-sozluk-kisaltma{color:var(--ds-sepia);font-style:italic}.envanter-tema-dosya .envanter-sozluk-grup li p{color:var(--ds-muted)}.envanter-tema-dosya .envanter-pagination a,.envanter-tema-dosya .envanter-pagination span{font-family:var(--ds-font-mono);font-size:12px;letter-spacing:.1em;padding:.5rem .9rem;margin:0 .15rem;border:1px solid var(--ds-bone);background:var(--ds-paper);color:var(--ds-ink);text-decoration:none}.envanter-tema-dosya .envanter-pagination a:hover{background:var(--ds-ink);color:var(--ds-paper);border-color:var(--ds-ink)}.envanter-tema-dosya .envanter-pagination .current{background:var(--ds-red);border-color:var(--ds-red);color:var(--ds-paper)}.envanter-tema-dosya .envanter-empty{background:var(--ds-paper-2);color:var(--ds-muted);border:1px dashed var(--ds-bone);border-radius:0;font-family:var(--ds-font-mono);text-transform:uppercase;letter-spacing:.15em;font-size:12px;padding:2.5rem;text-align:center}