/*
Theme Name: Kernix CNC Manufacturing
Theme URI: https://example.com/kernix-cnc
Author: Kernix Precision
Description: Complete CNC machining B2B theme with editable PFV sections, products, articles, inquiry forms and seeded site pages.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 8.0
Text Domain: kernix-cnc
*/

:root{--color-primary:#1763d6;--color-secondary:#08233f;--color-text:#10243e;--color-muted:#657488;--color-background:#fff;--color-surface:#f5f7fa;--font-heading:Arial,"Helvetica Neue",sans-serif;--font-body:Arial,"Helvetica Neue",sans-serif;--container-width:1260px;--section-spacing:clamp(58px,5vw,76px);--radius-card:3px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--color-text);background:var(--color-background);font-family:var(--font-body)}img{max-width:100%;height:auto}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kernix-section{position:relative}.kernix-main{min-height:50vh}.kernix-empty{width:min(var(--container-width),calc(100% - 30px));margin:auto;padding:80px 0}.kernix-empty h1{font-size:clamp(32px,4vw,48px)}.kernix-empty a{color:var(--color-primary)}.kernix-notice{position:fixed;z-index:9999;top:112px;left:50%;width:min(620px,calc(100% - 30px));padding:15px 20px;transform:translateX(-50%);border-radius:7px;box-shadow:0 14px 36px rgba(8,35,63,.2);background:#fff;font-weight:700;text-align:center}.kernix-notice--success{border-left:5px solid #27844b}.kernix-notice--error{border-left:5px solid #c53c32}.admin-bar .b2b-kx-header-04{top:32px}@media(max-width:782px){.admin-bar .b2b-kx-header-04{top:46px}.kernix-notice{top:86px}}
