/* Build CTO motion: mechanical snap. Parts click into place — no bounces, spins, or parallax.
   Hover: borders darken, cards lift -2px, lime brightens. Press: translateY(1px), lime darkens. */
:root{
  /* ease-snap: reveals — fast launch, hard settle. ease-mech: color/border transitions, shared with CTOHA. */
  --ease-snap:cubic-bezier(0.16,1,0.3,1); /* @kind other */
  --ease-mech:cubic-bezier(0.2,0,0,1); /* @kind other */
  --dur-tap:90ms;    /* @kind other */
  --dur-quick:160ms; /* @kind other */
  --dur-move:240ms;  /* @kind other */
  --dur-reveal:400ms;/* @kind other */
  /* stagger: per-item delay for slot-in lists */
  --stagger:40ms; /* @kind other */
}
/* signature reveal: components slot into the grid */
@keyframes bc-slot-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
/* overlays */
@keyframes bc-fade-in{from{opacity:0}to{opacity:1}}
@keyframes bc-rise-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
