/* Anatomy iso-kit çizimleri (public/yeni/iso-kit.mjs): sitenin açık mavi tonları. Ana sayfa (asistan, işletme kartları) ve sektör sayfaları. */
.ai-fig { position: relative; --anatomy-paper: #fff; --anatomy-top: #fff; --anatomy-face: #fff; --anatomy-lit-top: #fff; --anatomy-lit-shade: #eef4ff;
--anatomy-shade-0: #d3ddec; --anatomy-shade-1: #dfe7f3; --anatomy-shade-2: #e9eff8; --anatomy-shade-3: #f3f6fc;
--anatomy-hi: #22314d; --anatomy-mid: #7f8fab; --anatomy-lo: #b3c0d4; --anatomy-faint: #d6deea; --anatomy-lit: #1d4ed8; --anatomy-blue: #2563eb; --anatomy-weight: .7px }
.ai-fig .iso-svg { display: block; width: 100%; height: auto; overflow: visible }
.ai-fig .iso-svg path, .ai-fig .iso-svg circle { vector-effect: non-scaling-stroke }
.ai-fig .iso-fill { fill: var(--anatomy-paper) }
.ai-fig .iso-solid[data-lit] > .iso-fill { fill: var(--anatomy-face) }
.ai-fig .iso-shade[data-shade="0"] { fill: var(--anatomy-shade-0) } .ai-fig .iso-shade[data-shade="1"] { fill: var(--anatomy-shade-1) }
.ai-fig .iso-shade[data-shade="2"] { fill: var(--anatomy-shade-2) } .ai-fig .iso-shade[data-shade="3"] { fill: var(--anatomy-shade-3) }
.ai-fig .iso-top { fill: var(--anatomy-top) }
.ai-fig .iso-solid[data-lit] > .iso-shade { fill: var(--anatomy-lit-shade) }
.ai-fig .iso-solid[data-lit] > .iso-line[data-tone="hi"] { stroke: var(--anatomy-lit) }
.ai-fig .iso-line { fill: none; stroke: var(--anatomy-lo); stroke-width: var(--anatomy-weight); stroke-linecap: round; stroke-linejoin: round }
.ai-fig .iso-line[data-tone="hi"] { stroke: var(--anatomy-hi) } .ai-fig .iso-line[data-tone="mid"] { stroke: var(--anatomy-mid) }
.ai-fig .iso-line[data-tone="faint"] { stroke: var(--anatomy-faint) } .ai-fig .iso-line[data-tone="blue"] { stroke: var(--anatomy-blue) }
.ai-fig .iso-halo { fill: #7c93bd; opacity: .28; filter: blur(10px); transform: translateY(5px) }
.ai-fig .ai-gear > .iso-top { fill: #f6f9ff }
.ai-fig .ai-sun > .iso-top { fill: #eef4ff }
.ai-fig .ai-sun > .iso-line[data-tone="hi"] { stroke: #1d4ed8 }
.ai-fig .iso-hole { fill: var(--anatomy-shade-0); stroke: var(--anatomy-mid); stroke-width: .6 }
.ai-fig .iso-screw { fill: var(--anatomy-mid) }
.ai-fig .iso-lamp { fill: #2563eb; filter: drop-shadow(0 0 3px #60a5fa) }
.ai-fig .iso-face-text { fill: var(--anatomy-mid); font-family: ui-monospace, "SF Mono", Menlo, monospace; letter-spacing: .08em; font-weight: 600 }
.ai-fig .iso-face-text[data-tone="lo"] { fill: var(--anatomy-lo) }
.ai-fig .glass > .iso-fill, .ai-fig .glass > .iso-shade, .ai-fig .glass > .iso-top { opacity: .5 }
