/*
Theme Name: Code Jet Solutions
Theme URI: https://codejetsolutions.com
Author: Code Jet Solutions
Author URI: https://codejetsolutions.com
Description: Industrial Coding & Marking Machinery theme for Code Jet Solutions. Fully structured with header, footer, front-page, Tailwind CSS via CDN.
Version: 1.0.0
Requires at least: 5.0
Tested up to: 6.7
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: codejet
Tags: industrial, manufacturing, business, one-page, custom-logo
*/

/* Theme styles are primarily handled by Tailwind CSS (CDN) + custom overrides below */

/* Ensure smooth scroll works */
html {
  scroll-behavior: smooth;
}

/* WordPress admin bar offset if needed */
body.admin-bar .sticky {
  top: 32px;
}

/* <!-- Scoped reveal-animation styles (prefers-reduced-motion respected) --> */
.cj-reveal { opacity: 0; transform: translateY(18px); transition: opacity .55s ease, transform .55s ease; }
    .cj-reveal.cj-in { opacity: 1; transform: none; }

     /* Technical measurement crosshair used on hero / engineering visuals */
    .cj-crosshair::before,
    .cj-crosshair::after { content: ""; position: absolute; background: rgba(215,25,32,.85); }
    .cj-crosshair::before { width: 18px; height: 1px; top: 0; left: -9px; }
    .cj-crosshair::after { width: 1px; height: 18px; top: -9px; left: 0; }
    a:focus-visible, button:focus-visible { outline: 2px solid #D71920; outline-offset: 2px; }



      @media (prefers-reduced-motion: reduce) {
        .cj-reveal { opacity: 1; transform: none; transition: none; }
        html { scroll-behavior: auto; }
    }

    /*<!-- Scoped reveal-animation styles (prefers-reduced-motion respected) -->  */



    

@media screen and (max-width: 782px) {
  body.admin-bar .sticky {
    top: 46px;
  }
}

/* Prevent FOUC / ensure body defaults */
body {
  margin: 0;
  padding: 0;
}

/* Form success message visibility helper */
#quote-success.hidden {
  display: none;
}
