:root{--kokio-brand-cream:#FFF4CB;--kokio-brand-red:#EC1E24;--kokio-brand-red-hot:#FF4A4F;--kokio-brand-red-dark:#8F1117;--kokio-brand-red-mid:#C71920;--kc-red:#EC1E24;--kc-cyan:#EC1E24;--kd-red:#EC1E24;--kd-cyan:#EC1E24;--kd-magenta:#C71920}
.kokio-header-logo,.kokio-footer-brand-logo{filter:none!important}.kokio-header-logo img,.kokio-footer-brand-logo img{display:block;width:100%!important;height:auto!important;object-fit:contain!important}
.kokio-site-header.is-scrolled{border-bottom-color:rgba(236,30,36,.4)!important}.kokio-header-link a:after,.kokio-nav-tracker{background:linear-gradient(90deg,#8F1117 0%,#EC1E24 44%,#FF4A4F 78%,#FFF4CB 100%)!important;box-shadow:0 0 15px rgba(236,30,36,.5)!important}.kokio-page-progress-fill{background:linear-gradient(90deg,#8F1117 0%,#EC1E24 46%,#FF4A4F 78%,#FFF4CB 100%)!important;box-shadow:0 0 14px rgba(236,30,36,.48)!important}
.kokio-footer-kicker,.kokio-footer-contact a{color:#FF4A4F!important;text-shadow:0 0 16px rgba(236,30,36,.2)}.kokio-site-footer{background:radial-gradient(circle at 92% 10%,rgba(236,30,36,.13),transparent 28%),radial-gradient(circle at 8% 82%,rgba(143,17,23,.12),transparent 25%),#05070a!important}
.kokio-scroll-rail-progress,.kokio-timeline-rail-fill{background:linear-gradient(#8F1117,#EC1E24,#FF4A4F)!important;box-shadow:0 0 12px rgba(236,30,36,.38)!important}.kokio-section-beam{background:linear-gradient(90deg,#8F1117,#EC1E24,#FF4A4F,#FFF4CB,transparent)!important;box-shadow:0 0 14px rgba(236,30,36,.36)!important}.kokio-scroll-dot.is-active,.kokio-timeline-dot.is-active{background:#EC1E24!important;border-color:#FF4A4F!important;box-shadow:0 0 0 5px rgba(236,30,36,.08),0 0 20px rgba(236,30,36,.5)!important}
body.page-id-15 .kokio-display span{color:#FF4A4F!important;text-shadow:0 0 30px rgba(236,30,36,.16)}body.page-id-15 .kokio-eyebrow-cyan,body.page-id-15 .kokio-eyebrow-dark{color:#FF4A4F!important}body.page-id-15 .kokio-services-section:before,body.page-id-15 .kokio-about-section:before{background:radial-gradient(circle at 80% 12%,rgba(236,30,36,.09),transparent 28%),radial-gradient(circle at 16% 88%,rgba(143,17,23,.08),transparent 26%)!important}body.page-id-15 .kokio-home-hero{background:radial-gradient(circle at 78% 34%,rgba(236,30,36,.14),transparent 27%),radial-gradient(circle at 65% 72%,rgba(143,17,23,.08),transparent 22%),#030507!important}body.page-id-15 .kokio-home-hero:after,.kokio-particle-label:before{background:linear-gradient(90deg,#8F1117,#EC1E24,#FF4A4F,transparent)!important}.kokio-particle-frame:before{border-color:#FF4A4F!important}.kokio-particle-frame:after{border-color:#EC1E24!important}
.kokio-loop-progress{background:linear-gradient(90deg,#8F1117 0%,#EC1E24 46%,#FF4A4F 78%,#FFF4CB 100%)!important;box-shadow:0 0 12px rgba(236,30,36,.42),0 0 28px rgba(236,30,36,.18)!important}.kokio-loop-pulse{background:#FF4A4F!important;box-shadow:0 0 0 7px rgba(236,30,36,.11),0 0 30px rgba(236,30,36,.62)!important}
body.page-id-16 .kokio-about-signal:hover{border-color:#EC1E24!important;box-shadow:0 12px 30px rgba(236,30,36,.18)!important}
