/* -----------------------------------------------------------
   Chaos Theory — Module‑Specific Overrides
   Layered on top of theory.css
----------------------------------------------------------- */

body.tf-module--chaos {
  /* attractor swirl */
  background: radial-gradient(circle at 20% 18%, #020617 0, #030712 40%, #000000 100%);
  position: relative;
}

/* structural noise */
body.tf-module--chaos::after {
  content: "";
  position: fixed;
  inset: 0;
  pointer-events: none;
  opacity: 0.06;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iMC4wMyIvPjwvc3ZnPg==");
}

/* accent color */
:root {
  --accent: #60a5fa;
  --accent-soft: rgba(96,165,250,0.18);
}

/* glyph tuning */
.tf-hero__content h1 {
  color: var(--accent);
}

/* rotated dashed rings (chaos signature) */
.hero-glyph::after,
.brand-mark::after {
  transform: rotate(12deg);
}

/* optional: chaos-specific section highlight */
.tf-section h2 {
  color: var(--accent);
}

