/* EFFECTS — Non Xero Sum
   Anti-hype: flat surfaces, hairline keylines, sharp corners.
   No drop shadows, no glow, no 3D, no decorative gradients.
   The SINGLE sanctioned exception is the ferrofluid material below. */

:root {
  /* Radii — architectural, near-square */
  --radius-0:   0px;     /* default: editorial / academic */
  --radius-sm:  2px;     /* controls, fields */
  --radius-md:  4px;     /* cards, dialogs */
  --radius-pill: 999px;  /* tags only */

  /* Borders */
  --border-hair:   1px solid var(--rule);
  --border-key:    1px solid var(--rule-strong);
  --border-accent: 1px solid var(--rule-accent);
  --border-field:  1px solid var(--field-border);

  /* Focus ring — emerald, square */
  --focus-ring: 0 0 0 2px var(--paper), 0 0 0 4px var(--green-emerald);

  /* Motion — restrained, no bounce. Material settles, it does not spring. */
  --ease-standard: cubic-bezier(0.2, 0, 0, 1); /* @kind other */
  --dur-fast:   120ms; /* @kind other */
  --dur-normal: 200ms; /* @kind other */
  --dur-slow:   360ms; /* @kind other */

  /* — FERROFLUID / LIQUID OBSIDIAN —
     The signature material. A WET, high-gloss black obsidian with a green-black
     body, sharp white specular highlights and emerald glowing veins. Reference:
     the studio wordmark animations. Use on exactly ONE element per asset, to
     carry the single highlighted datum. The only place a gradient is permitted. */
  --ferrofluid:
    radial-gradient(62% 52% at 31% 24%, rgba(255,255,255,0.55) 0%, rgba(255,255,255,0.08) 13%, rgba(255,255,255,0) 30%),
    radial-gradient(120% 120% at 70% 82%, rgba(43,155,42,0.40) 0%, rgba(43,155,42,0) 52%),
    radial-gradient(135% 130% at 46% 36%, #16271F 0%, #0A130F 38%, #050807 78%, #020403 100%) /* @kind other */;
  /* a tighter, brighter specular to layer on top for extra wetness */
  --ferrofluid-specular: radial-gradient(34% 30% at 30% 22%, rgba(255,255,255,0.85) 0%, rgba(255,255,255,0.12) 26%, rgba(255,255,255,0) 52%); /* @kind other */
  --ferrofluid-glow: 0 0 0 1px #040605, 0 0 22px -6px rgba(43,155,42,0.55); /* @kind shadow */
  --ferrofluid-edge: #040605;
}
