/* Minted — shadows and interaction offsets. Glow is green, never neutral.
   Amendment 01 adds the two-plane depth set: one light source, fixed top-left. */
:root{
  --minted-shadow-card:0 14px 40px rgba(3,5,4,0.5);
  --minted-shadow-lift:0 18px 50px rgba(5,8,6,0.6), 0 0 34px rgba(36,191,120,0.18);      /* card hover */
  --minted-shadow-btn-hover:4px 4px 0 rgba(36,191,120,0.35), 0 0 34px rgba(22,145,92,0.35); /* hard offset plus glow */
  --minted-shadow-btn-hover-soft:4px 4px 0 rgba(36,191,120,0.2);                          /* secondary button */
  --minted-hover-shift:translate(-2px,-2px); /* @kind other */   /* button hover displacement */
  --minted-recede-opacity:0.75; /* @kind other */                /* non-hovered siblings; never lower, dimmed text stays AA legible */

  /* ---- depth · amendment 01 ----
     Light source is fixed top-left and there is never a second one.
     RAISED catches light on its top and left edges and casts down-right.
     RECESSED inverts it. Never nest raised inside raised. */
  --minted-lit-face:linear-gradient(158deg,rgba(255,255,255,0.055) 0%,rgba(255,255,255,0.012) 42%,rgba(0,0,0,0.1) 100%); /* @kind color */
  --minted-recessed-face:linear-gradient(180deg,rgba(0,0,0,0.34) 0%,rgba(0,0,0,0.05) 55%,rgba(255,255,255,0.03) 100%);   /* @kind color */
  --minted-bevel:inset 0 1px 0 rgba(255,255,255,0.1),inset 1px 0 0 rgba(255,255,255,0.045),inset -1px 0 0 rgba(0,0,0,0.4),inset 0 -1px 0 rgba(0,0,0,0.5); /* @kind shadow */
  --minted-bevel-lift:inset 0 1px 0 rgba(255,255,255,0.16),inset 1px 0 0 rgba(255,255,255,0.07),inset -1px 0 0 rgba(0,0,0,0.4),inset 0 -1px 0 rgba(0,0,0,0.5); /* @kind shadow */
  --minted-cast:6px 8px 0 rgba(2,4,3,0.55),14px 20px 44px rgba(2,4,3,0.7); /* @kind shadow */       /* hard offset + soft blur, both down-right */
  --minted-cast-lift:8px 11px 0 rgba(2,4,3,0.55),18px 26px 56px rgba(2,4,3,0.72); /* @kind shadow */
  --minted-press:inset 0 2px 5px rgba(0,0,0,0.55),inset 0 -1px 0 rgba(255,255,255,0.05); /* @kind shadow */
  --minted-press-deep:inset 0 2px 6px rgba(0,0,0,0.6),inset 0 -1px 0 rgba(255,255,255,0.05); /* @kind shadow */ /* form inputs */
}
