/* mech-anim.css - transform-box / overflow rules for the anime.js build-card
   scenes (genevibin). Generated; see assets/v6/mech-scenes.js. */

/* overflow:visible on every scene svg so glow filters / edge motion don't hard-clip */
#mech-h svg, #mech-s svg, #mech-b svg, #mech-p svg, #mech-d svg, #mech-f svg { overflow: visible; }

/* Hermes (mech-h) */
#hm_core,#hm_coreglow,.hm_halo,.hm_check,#hm_execbox,#hm_exectxt,.hm_spark{transform-box:fill-box;transform-origin:center}
.hm_gatebox{transform-box:fill-box;transform-origin:center}

/* SOW Generator (mech-s) */
#sg_total,.sg_chip,.sg_spark,#sg_stamp{transform-box:fill-box;transform-origin:center}

/* Multi-channel outreach (mech-b) */
#mech-b .oc_fb{transform-box:fill-box;transform-origin:center}
#mech-b .oc_chip,#mech-b #oc_core,#mech-b .oc_halo,#mech-b .oc_ep,#mech-b .oc_pkt,#mech-b .oc_burst,#mech-b .oc_check,#mech-b #oc_winRing,#mech-b #oc_doc{transform-box:fill-box;transform-origin:center}
#mech-b #oc_orbit{transform-box:view-box;transform-origin:120px 100px}

/* Softura auto-poster (mech-p) */
.ps_slide,#ps_pdf,#ps_clock,.ps_chip,.ps_chiptxt,#ps_brief,#ps_briefpulse{transform-box:fill-box;transform-origin:center}
#ps_hand{transform-box:view-box;transform-origin:150px 96px}

/* Document-to-RAG (mech-d) */
#rg_qnode,#rg_qhalo,.rg_dot,.rg_chunk{transform-box:fill-box;transform-origin:center}

/* Maui Surf (mech-f) */
#mf_wind_arrow{transform-box:view-box;transform-origin:155px 44px}
#mf_verdict_chip{transform-box:fill-box;transform-origin:center}
