/* AKKAF V19 — independent 5-stitch canvas animation, all first-party */
.akkaf-needle-study{position:relative;overflow:hidden;background:linear-gradient(180deg,#f8f6f0,#f4f2ea);min-height:132px;display:flex;align-items:center;justify-content:center;padding:6px clamp(10px,2vw,24px)}
.akkaf-needle-study::before{content:"";position:absolute;width:min(800px,94vw);inset:0 auto auto 50%;transform:translateX(-50%);height:1px;background:linear-gradient(90deg,transparent,rgba(140,159,133,.25),transparent)}
.akkaf-needle-canvas{display:block;width:min(100%,900px);height:auto;aspect-ratio:960/216;margin-inline:auto}
@media(max-width:700px){.akkaf-needle-study{min-height:76px;padding:3px 4px}.akkaf-needle-canvas{width:min(100%,900px)}}
@media(prefers-reduced-motion:reduce){.akkaf-needle-study{min-height:74px}}
