/* IP Soluções - Borders, shadows, motion tokens.
 * Dark UI: elevation reads through subtle borders + deep low-opacity shadows,
 * not bright glows. Orange is reserved for focus/action, never ambient glow. */
:root {
  --border-width: 1px; /* @kind other */
  --border-default: 1px solid var(--border);
  --border-strong:  1px solid var(--border-strong);

  /* Shadows - soft, dark, layered */
  --shadow-sm: 0 1px 2px rgba(0,0,0,0.4);
  --shadow-md: 0 4px 12px rgba(0,0,0,0.45);
  --shadow-lg: 0 12px 32px rgba(0,0,0,0.55);
  --shadow-pop: 0 16px 48px rgba(0,0,0,0.6);

  /* Focus */
  --focus-shadow: 0 0 0 3px var(--focus-ring);

  /* Motion - quick, confident, minimal bounce */
  --ease-standard: cubic-bezier(0.2, 0, 0, 1); /* @kind other */
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1);   /* @kind other */
  --dur-fast: 120ms; /* @kind other */
  --dur-med: 200ms;  /* @kind other */
  --dur-slow: 320ms; /* @kind other */
}
