/* L14-A R6: one static neutral material shared by all five agent faces.
   Each card keeps its existing face geometry; material is shared independently. */
.agent-card-shell[data-premium-shell] {
  --inner-face-top-density: .175;
  --inner-face-mid-density: .24;
  --inner-face-bottom-density: .315;
  --inner-face-cool-tint: 97, 135, 167;
  --inner-face-inset-highlight: rgba(241,252,255,.30);
  --inner-face-inset-shadow: rgba(27,57,84,.24);
}
.agent-card-shell[data-premium-shell]::before {
  background:
    var(--ambient-tint-wash, linear-gradient(transparent, transparent)),
    var(--ambient-secondary-wash, linear-gradient(transparent, transparent)),
    radial-gradient(ellipse 90% 32% at 40% 0%, rgba(247,253,255,.075), transparent 100%),
    linear-gradient(180deg,
      rgba(223,239,249,var(--inner-face-top-density)) 0%,
      rgba(195,216,232,.202) 35%,
      rgba(167,191,211,var(--inner-face-mid-density)) 60%,
      rgba(var(--inner-face-cool-tint),var(--inner-face-bottom-density)) 100%);
  box-shadow:
    inset 0 3px 7px -3px var(--inner-face-inset-shadow),
    inset 2px 0 6px -3px rgba(27,57,84,.12),
    inset 0 -2px 4px -2px var(--inner-face-inset-highlight);
}
/* Remove legacy agent-dependent face diffusion and paragraph patches.
   The continuous shared surface now supplies all background attenuation;
   icon/ring assets, opacity and text styling remain untouched. */
.agent-card-shell[data-premium-shell] .agent-chromatic-field::after {
  background: none;
}
.agent-card-shell[data-premium-shell] .agent-card-description {
  background: none;
}
