:root{
/* Warm-tinted shadows — neutral-800 at low alpha, never blue-black */
--shadow-none:none;
--shadow-xs:0 1px 2px rgba(34,30,27,.06);
--shadow-sm:0 1px 3px rgba(34,30,27,.08),0 1px 2px rgba(34,30,27,.04);
--shadow-md:0 4px 12px rgba(34,30,27,.08),0 1px 3px rgba(34,30,27,.05);
--shadow-lg:0 12px 28px rgba(34,30,27,.10),0 2px 6px rgba(34,30,27,.05);
--shadow-xl:0 24px 56px rgba(34,30,27,.14),0 4px 10px rgba(34,30,27,.06);
--shadow-brand:0 10px 24px rgba(255,97,0,.24);
--shadow-inset-field:inset 0 0 0 1px var(--border-default);
--shadow-inset-field-focus:inset 0 0 0 2px var(--ria-orange-500);
--ring-focus:0 0 0 2px var(--focus-ring-offset),0 0 0 4px var(--focus-ring);
}
