/* Company presentation never changes the shared production-status colors. */
body.theme-mft{background:#03070d;--company-accent:#2196ff;--company-edge:#174a79;--company-glow:rgba(0,145,255,.16)}
body.theme-mft header{background:#020509;border-bottom-color:#165187;box-shadow:0 4px 24px #008cff12}
body.theme-mft .main-nav{border-bottom-color:#174a79}
body.theme-mft .main-nav a:hover,body.theme-mft a{color:#83caff}
body.theme-mft .eyebrow{color:#87caff}
body.theme-mft .button:not(.production-warning):not(.production-complete),body.theme-mft button:not(.production-warning):not(.production-complete){background:#0767d3;border-color:#2196ff;color:#fff;box-shadow:0 0 15px #008cff28,inset 0 1px 0 #8bcaff22}
body.theme-mft .quiet,body.theme-mft .danger{background:#081c34!important;border-color:#277ac1!important;color:#c6e7ff!important}
body.theme-mft .button:not(.production-warning):not(.production-complete):hover,body.theme-mft button:not(.production-warning):not(.production-complete):hover{box-shadow:0 0 22px #008cff50;border-color:#7bc5ff}
body.theme-mft .panel,body.theme-mft article:not(.issue),body.theme-mft .filters,body.theme-mft .stats section,body.theme-mft .empty,body.theme-mft .line-item{background:#07111d;border-color:var(--company-edge);box-shadow:0 0 20px var(--company-glow),inset 0 1px 0 #2b91ec0d}
body.theme-mft .notice:not(.production-warning):not(.issue-open){background:#081b2e;border-color:#21679e;box-shadow:0 0 14px #008cff14}
body.theme-mft input,body.theme-mft select,body.theme-mft textarea{background:#030a13;border-color:#24547e;accent-color:#2196ff}
body.theme-mft :focus-visible{outline-color:#48b4ff;box-shadow:0 0 16px #008cff45}
body.theme-mft footer{border-top-color:#174a79}
body.theme-mft .order-card h2 a{color:#f0f7ff}
body.theme-mft .production-status.red{box-shadow:0 0 12px #f55f5f1f}
body.theme-mft .production-status.yellow{box-shadow:0 0 12px #f1cd351f}
body.theme-mft .production-status.green{box-shadow:0 0 12px #53d18a1f}
body.theme-alsynx{background:#080b0a}
body.theme-alsynx header{background:#030504;border-image:linear-gradient(90deg,#fa414b,#f0ce38,#3bdf87) 1;box-shadow:0 4px 23px #3bdf8710}
body.theme-alsynx a{color:#6feaa7}
body.theme-alsynx .eyebrow{color:#f0ce38}
body.theme-alsynx button:not(.production-warning):not(.production-complete),body.theme-alsynx .button:not(.production-warning):not(.production-complete){background:#177148;border-color:#3bdf87;color:#fff;box-shadow:0 0 17px #3bdf8729}
body.theme-alsynx input,body.theme-alsynx select,body.theme-alsynx textarea{border-color:#346146;accent-color:#3bdf87}
body.theme-alsynx :focus-visible{outline-color:#f0ce38}
body.theme-alsynx .notice:not(.production-warning){background:#10251a;border-color:#34744b}
body.theme-alsynx .quiet,body.theme-alsynx .danger{background:#10251a;color:#b4f5d0;border-color:#34744b}
@media(prefers-reduced-motion:reduce){body.theme-mft *,body.theme-alsynx *{transition:none}}

/* Bright neon edges on black; production colors keep their existing meanings. */
body.theme-mft{background:#020407;--company-edge:#009dff;--company-glow:rgba(0,157,255,.28)}
body.theme-mft header{background:#010306;border-bottom-color:#00aaff;box-shadow:0 2px 8px #009dff99,0 4px 28px #009dff33}
body.theme-mft .main-nav{border-bottom-color:#008bdf;box-shadow:0 4px 13px #009dff15}
body.theme-mft .button:not(.production-warning):not(.production-complete),body.theme-mft button:not(.production-warning):not(.production-complete){background:#03112a;border-color:#00aaff;box-shadow:0 0 5px #009dffbb,0 0 19px #009dff55,inset 0 0 14px #009dff18}
body.theme-mft .quiet,body.theme-mft .danger{background:#030d1b!important;border-color:#00aaff!important}
body.theme-mft .panel,body.theme-mft article:not(.issue),body.theme-mft .filters,body.theme-mft .stats section,body.theme-mft .empty,body.theme-mft .line-item{background:#030810;box-shadow:0 0 5px #009dff88,0 0 24px #009dff33,inset 0 0 20px #009dff0a}
body.theme-mft input,body.theme-mft select,body.theme-mft textarea{background:#02050b;border-color:#178fe1;box-shadow:0 0 8px #009dff1a}
body.theme-mft .notice:not(.production-warning):not(.issue-open){background:#030d1b;border-color:#009dff;box-shadow:0 0 16px #009dff33}
body.theme-mft :focus-visible{outline-color:#33c1ff;box-shadow:0 0 8px #009dffbb,0 0 24px #009dff55}
body.theme-alsynx{background:#030503}
body.theme-alsynx header{border-image:linear-gradient(90deg,#ff2600,#fff000,#50ff00) 1;box-shadow:0 3px 20px #50ff0044}
body.theme-alsynx .eyebrow{color:#fff000;text-shadow:0 0 10px #fff00077}
body.theme-alsynx button:not(.production-warning):not(.production-complete),body.theme-alsynx .button:not(.production-warning):not(.production-complete){background:#071704;border-color:#50ff00;color:#efffe9;box-shadow:0 0 5px #50ff0099,0 0 21px #50ff0044,inset 0 0 12px #50ff0011}
body.theme-alsynx input,body.theme-alsynx select,body.theme-alsynx textarea{background:#020602;border-color:#57ae2d;accent-color:#50ff00}
body.theme-alsynx :focus-visible{outline-color:#fff000;box-shadow:0 0 16px #fff00055}
