/* KYSEC · base unit 8px (4px half-step for micro-spacing only) */
:root{
--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-96:96px;--space-128:128px;
--grid-columns:12; /* @kind other */
--grid-gutter:24px;
--content-max:1280px;--content-max-narrow:1200px;
--container-pad:24px;--container-pad-desktop:48px;--container-pad-wide:80px;
--section-pad-y:96px;--section-pad-y-lg:128px;--section-pad-y-mobile:64px;
--bp-tablet:768px;--bp-desktop:1024px;--bp-wide:1440px;
--icon-16:16px;--icon-24:24px;--icon-32:32px;--icon-48:48px;--icon-stroke:2px;
}
