:root{
  --shadow-none:none;
  --shadow-xs:0 1px 2px rgba(11,54,99,.06);
  --shadow-sm:0 1px 3px rgba(11,54,99,.08),0 1px 2px rgba(11,54,99,.04);
  --shadow-md:0 4px 12px rgba(11,54,99,.09),0 1px 3px rgba(11,54,99,.05);
  --shadow-lg:0 12px 28px rgba(11,54,99,.12),0 2px 6px rgba(11,54,99,.06);
  --shadow-xl:0 24px 56px rgba(11,54,99,.16),0 4px 10px rgba(11,54,99,.07);
  --shadow-brand:0 8px 20px rgba(6,123,255,.28);
  --shadow-inset:inset 0 1px 2px rgba(11,54,99,.07);
  --ring-focus:0 0 0 3px rgba(6,123,255,.28);
  --ring-danger:0 0 0 3px rgba(224,49,49,.25);
  --blur-glass:saturate(1.4) blur(14px);
}
