:root{
/* Shadows are warm-tinted (they read against amber, never blue-grey)
   and low-spread: this is an equipment brand, not a soft consumer app. */
--shadow-none:none;
--shadow-xs:0 1px 2px rgba(32,30,30,.06);
--shadow-sm:0 1px 3px rgba(32,30,30,.08),0 1px 2px rgba(32,30,30,.04);
--shadow-md:0 4px 12px rgba(32,30,30,.09),0 1px 3px rgba(32,30,30,.05);
--shadow-lg:0 12px 32px rgba(32,30,30,.12),0 2px 6px rgba(32,30,30,.06);
--shadow-xl:0 24px 60px rgba(32,30,30,.18);
--shadow-accent:0 6px 18px rgba(247,141,45,.32);
--shadow-inset:inset 0 1px 0 rgba(255,255,255,.6);
--shadow-inset-dark:inset 0 1px 0 rgba(255,255,255,.06);

--ring-focus:0 0 0 3px rgba(247,141,45,.35);
--ring-alert:0 0 0 3px rgba(217,48,37,.28);

--blur-glass:12px; /* @kind other */
--scrim-protect:linear-gradient(180deg,rgba(21,19,19,0) 0%,rgba(21,19,19,.72) 100%); /* @kind color */
--scrim-protect-top:linear-gradient(180deg,rgba(21,19,19,.66) 0%,rgba(21,19,19,0) 100%); /* @kind color */
}
