/* Approved Shared Values / triangle beam palette. One source for new arrows
   and triangle strokes, so thickness and glow cannot drift independently. */
:root{--beam-core:#dba98b;--beam-soft:#c77855;--beam-halo:#bd6341;--beam-core-width:.85;--beam-soft-width:2.8;--beam-halo-width:10}
.calling-sequence .calling-light-runner :is(.arrow-core,.arrow-soft,.arrow-halo){opacity:1;filter:none}
body .calling-sequence .calling-light-runner .arrow-core path,
body .triangle-beam-drawing .audience-light-stroke .light-core{stroke:var(--beam-core);stroke-width:var(--beam-core-width);opacity:.8;filter:blur(.15px)}
body .calling-sequence .calling-light-runner .arrow-soft path,
body .triangle-beam-drawing .audience-light-stroke .light-soft{stroke:var(--beam-soft);stroke-width:var(--beam-soft-width);opacity:.6;filter:blur(2px)}
body .calling-sequence .calling-light-runner .arrow-halo path,
body .triangle-beam-drawing .audience-light-stroke .light-halo{stroke:var(--beam-halo);stroke-width:var(--beam-halo-width);opacity:.25;filter:blur(8px)}
