/* Halo Risk Advisors — Effects: radii, borders, shadows, motion
   Restrained, architectural. Small radii, hairline borders, low-diffusion shadows on a warm base. */
:root{
  --radius-none:0;
  --radius-xs:2px;
  --radius-sm:4px;
  --radius-md:6px;
  --radius-lg:10px;
  --radius-xl:16px;
  --radius-pill:999px;

  --border-width:1px;       /* @kind other */
  --border-width-thick:2px; /* @kind other */

  /* Shadows — cool navy-tinted, low spread. Cards sit, they don't float. */
  --shadow-xs:0 1px 2px rgba(11,27,51,0.06);
  --shadow-sm:0 1px 3px rgba(11,27,51,0.08),0 1px 2px rgba(11,27,51,0.04);
  --shadow-md:0 4px 12px rgba(11,27,51,0.08),0 2px 4px rgba(11,27,51,0.05);
  --shadow-lg:0 12px 32px rgba(11,27,51,0.12),0 4px 8px rgba(11,27,51,0.06);
  --shadow-xl:0 24px 60px rgba(11,27,51,0.16);
  --shadow-inset:inset 0 1px 0 rgba(255,255,255,0.6);

  /* Gold-glow for accented interactive elements (used rarely) */
  --shadow-accent:0 6px 20px rgba(198,162,74,0.28);

  /* Motion — measured, no bounce. Confident easing. */
  --ease-standard:cubic-bezier(0.2,0,0,1); /* @kind other */
  --ease-out:cubic-bezier(0.16,1,0.3,1);   /* @kind other */
  --ease-in:cubic-bezier(0.4,0,1,1);       /* @kind other */
  --dur-fast:120ms;   /* @kind other */
  --dur-base:200ms;   /* @kind other */
  --dur-slow:340ms;   /* @kind other */

  --focus-width:3px;  /* @kind other */
  --focus-offset:2px; /* @kind other */
}
