:root{
  --shadow-xs:0 1px 2px rgba(0,1,4,.05);
  --shadow-sm:0 1px 2px rgba(0,1,4,.04),0 2px 6px rgba(0,1,4,.04);
  --shadow-md:0 2px 4px rgba(0,1,4,.04),0 8px 24px rgba(0,1,4,.06);
  --shadow-lg:0 4px 8px rgba(0,1,4,.04),0 20px 48px rgba(0,1,4,.10);
  --shadow-accent:0 6px 18px rgba(0,71,255,.28);
  --overlay-hero:linear-gradient(90deg,rgba(6,14,43,.92) 0%,rgba(6,14,43,.72) 55%,rgba(6,14,43,.45) 100%); /* @kind other */
  --overlay-scrim:rgba(6,14,43,.55); /* @kind other */
  --blur-glass:saturate(160%) blur(14px); /* @kind other */
  --ease-standard:cubic-bezier(.2,0,0,1); /* @kind other */
  --ease-out:cubic-bezier(0,0,.2,1); /* @kind other */
  --dur-fast:120ms; /* @kind other */ --dur-base:200ms; /* @kind other */ --dur-slow:320ms; /* @kind other */
}
