/* GENERATED by tools/site-tape-explainer-css.mjs — do not edit.
   84 cross-lane link rules (a=38, b=46), one per
   fragment-tape segment, derived from the projection artifacts that render
   the panels. Declarations live here; the colours are site.css tokens. */
[data-tape-board="a"]:has([data-seg-id="seg-0"]:hover,[data-seg-id="seg-0"]:focus,[data-seg~="seg-0"]:hover) :is([data-seg-id="seg-0"],[data-seg~="seg-0"]),
[data-tape-board="a"]:has([data-seg-id="seg-1"]:hover,[data-seg-id="seg-1"]:focus,[data-seg~="seg-1"]:hover) :is([data-seg-id="seg-1"],[data-seg~="seg-1"]),
[data-tape-board="a"]:has([data-seg-id="seg-2"]:hover,[data-seg-id="seg-2"]:focus,[data-seg~="seg-2"]:hover) :is([data-seg-id="seg-2"],[data-seg~="seg-2"]),
[data-tape-board="a"]:has([data-seg-id="seg-3"]:hover,[data-seg-id="seg-3"]:focus,[data-seg~="seg-3"]:hover) :is([data-seg-id="seg-3"],[data-seg~="seg-3"]),
[data-tape-board="a"]:has([data-seg-id="seg-4"]:hover,[data-seg-id="seg-4"]:focus,[data-seg~="seg-4"]:hover) :is([data-seg-id="seg-4"],[data-seg~="seg-4"]),
[data-tape-board="a"]:has([data-seg-id="seg-5"]:hover,[data-seg-id="seg-5"]:focus,[data-seg~="seg-5"]:hover) :is([data-seg-id="seg-5"],[data-seg~="seg-5"]),
[data-tape-board="a"]:has([data-seg-id="seg-6"]:hover,[data-seg-id="seg-6"]:focus,[data-seg~="seg-6"]:hover) :is([data-seg-id="seg-6"],[data-seg~="seg-6"]),
[data-tape-board="a"]:has([data-seg-id="seg-7"]:hover,[data-seg-id="seg-7"]:focus,[data-seg~="seg-7"]:hover) :is([data-seg-id="seg-7"],[data-seg~="seg-7"]),
[data-tape-board="a"]:has([data-seg-id="seg-8"]:hover,[data-seg-id="seg-8"]:focus,[data-seg~="seg-8"]:hover) :is([data-seg-id="seg-8"],[data-seg~="seg-8"]),
[data-tape-board="a"]:has([data-seg-id="seg-9"]:hover,[data-seg-id="seg-9"]:focus,[data-seg~="seg-9"]:hover) :is([data-seg-id="seg-9"],[data-seg~="seg-9"]),
[data-tape-board="a"]:has([data-seg-id="seg-10"]:hover,[data-seg-id="seg-10"]:focus,[data-seg~="seg-10"]:hover) :is([data-seg-id="seg-10"],[data-seg~="seg-10"]),
[data-tape-board="a"]:has([data-seg-id="seg-11"]:hover,[data-seg-id="seg-11"]:focus,[data-seg~="seg-11"]:hover) :is([data-seg-id="seg-11"],[data-seg~="seg-11"]),
[data-tape-board="a"]:has([data-seg-id="seg-12"]:hover,[data-seg-id="seg-12"]:focus,[data-seg~="seg-12"]:hover) :is([data-seg-id="seg-12"],[data-seg~="seg-12"]),
[data-tape-board="a"]:has([data-seg-id="seg-13"]:hover,[data-seg-id="seg-13"]:focus,[data-seg~="seg-13"]:hover) :is([data-seg-id="seg-13"],[data-seg~="seg-13"]),
[data-tape-board="a"]:has([data-seg-id="seg-14"]:hover,[data-seg-id="seg-14"]:focus,[data-seg~="seg-14"]:hover) :is([data-seg-id="seg-14"],[data-seg~="seg-14"]),
[data-tape-board="a"]:has([data-seg-id="seg-15"]:hover,[data-seg-id="seg-15"]:focus,[data-seg~="seg-15"]:hover) :is([data-seg-id="seg-15"],[data-seg~="seg-15"]),
[data-tape-board="a"]:has([data-seg-id="seg-16"]:hover,[data-seg-id="seg-16"]:focus,[data-seg~="seg-16"]:hover) :is([data-seg-id="seg-16"],[data-seg~="seg-16"]),
[data-tape-board="a"]:has([data-seg-id="seg-17"]:hover,[data-seg-id="seg-17"]:focus,[data-seg~="seg-17"]:hover) :is([data-seg-id="seg-17"],[data-seg~="seg-17"]),
[data-tape-board="a"]:has([data-seg-id="seg-18"]:hover,[data-seg-id="seg-18"]:focus,[data-seg~="seg-18"]:hover) :is([data-seg-id="seg-18"],[data-seg~="seg-18"]),
[data-tape-board="a"]:has([data-seg-id="seg-19"]:hover,[data-seg-id="seg-19"]:focus,[data-seg~="seg-19"]:hover) :is([data-seg-id="seg-19"],[data-seg~="seg-19"]),
[data-tape-board="a"]:has([data-seg-id="seg-20"]:hover,[data-seg-id="seg-20"]:focus,[data-seg~="seg-20"]:hover) :is([data-seg-id="seg-20"],[data-seg~="seg-20"]),
[data-tape-board="a"]:has([data-seg-id="seg-21"]:hover,[data-seg-id="seg-21"]:focus,[data-seg~="seg-21"]:hover) :is([data-seg-id="seg-21"],[data-seg~="seg-21"]),
[data-tape-board="a"]:has([data-seg-id="seg-22"]:hover,[data-seg-id="seg-22"]:focus,[data-seg~="seg-22"]:hover) :is([data-seg-id="seg-22"],[data-seg~="seg-22"]),
[data-tape-board="a"]:has([data-seg-id="seg-23"]:hover,[data-seg-id="seg-23"]:focus,[data-seg~="seg-23"]:hover) :is([data-seg-id="seg-23"],[data-seg~="seg-23"]),
[data-tape-board="a"]:has([data-seg-id="seg-24"]:hover,[data-seg-id="seg-24"]:focus,[data-seg~="seg-24"]:hover) :is([data-seg-id="seg-24"],[data-seg~="seg-24"]),
[data-tape-board="a"]:has([data-seg-id="seg-25"]:hover,[data-seg-id="seg-25"]:focus,[data-seg~="seg-25"]:hover) :is([data-seg-id="seg-25"],[data-seg~="seg-25"]),
[data-tape-board="a"]:has([data-seg-id="seg-26"]:hover,[data-seg-id="seg-26"]:focus,[data-seg~="seg-26"]:hover) :is([data-seg-id="seg-26"],[data-seg~="seg-26"]),
[data-tape-board="a"]:has([data-seg-id="seg-27"]:hover,[data-seg-id="seg-27"]:focus,[data-seg~="seg-27"]:hover) :is([data-seg-id="seg-27"],[data-seg~="seg-27"]),
[data-tape-board="a"]:has([data-seg-id="seg-28"]:hover,[data-seg-id="seg-28"]:focus,[data-seg~="seg-28"]:hover) :is([data-seg-id="seg-28"],[data-seg~="seg-28"]),
[data-tape-board="a"]:has([data-seg-id="seg-29"]:hover,[data-seg-id="seg-29"]:focus,[data-seg~="seg-29"]:hover) :is([data-seg-id="seg-29"],[data-seg~="seg-29"]),
[data-tape-board="a"]:has([data-seg-id="seg-30"]:hover,[data-seg-id="seg-30"]:focus,[data-seg~="seg-30"]:hover) :is([data-seg-id="seg-30"],[data-seg~="seg-30"]),
[data-tape-board="a"]:has([data-seg-id="seg-31"]:hover,[data-seg-id="seg-31"]:focus,[data-seg~="seg-31"]:hover) :is([data-seg-id="seg-31"],[data-seg~="seg-31"]),
[data-tape-board="a"]:has([data-seg-id="seg-32"]:hover,[data-seg-id="seg-32"]:focus,[data-seg~="seg-32"]:hover) :is([data-seg-id="seg-32"],[data-seg~="seg-32"]),
[data-tape-board="a"]:has([data-seg-id="seg-33"]:hover,[data-seg-id="seg-33"]:focus,[data-seg~="seg-33"]:hover) :is([data-seg-id="seg-33"],[data-seg~="seg-33"]),
[data-tape-board="a"]:has([data-seg-id="seg-34"]:hover,[data-seg-id="seg-34"]:focus,[data-seg~="seg-34"]:hover) :is([data-seg-id="seg-34"],[data-seg~="seg-34"]),
[data-tape-board="a"]:has([data-seg-id="seg-35"]:hover,[data-seg-id="seg-35"]:focus,[data-seg~="seg-35"]:hover) :is([data-seg-id="seg-35"],[data-seg~="seg-35"]),
[data-tape-board="a"]:has([data-seg-id="seg-36"]:hover,[data-seg-id="seg-36"]:focus,[data-seg~="seg-36"]:hover) :is([data-seg-id="seg-36"],[data-seg~="seg-36"]),
[data-tape-board="a"]:has([data-seg-id="seg-37"]:hover,[data-seg-id="seg-37"]:focus,[data-seg~="seg-37"]:hover) :is([data-seg-id="seg-37"],[data-seg~="seg-37"]),
[data-tape-board="b"]:has([data-seg-id="seg-0"]:hover,[data-seg-id="seg-0"]:focus,[data-seg~="seg-0"]:hover) :is([data-seg-id="seg-0"],[data-seg~="seg-0"]),
[data-tape-board="b"]:has([data-seg-id="seg-1"]:hover,[data-seg-id="seg-1"]:focus,[data-seg~="seg-1"]:hover) :is([data-seg-id="seg-1"],[data-seg~="seg-1"]),
[data-tape-board="b"]:has([data-seg-id="seg-2"]:hover,[data-seg-id="seg-2"]:focus,[data-seg~="seg-2"]:hover) :is([data-seg-id="seg-2"],[data-seg~="seg-2"]),
[data-tape-board="b"]:has([data-seg-id="seg-3"]:hover,[data-seg-id="seg-3"]:focus,[data-seg~="seg-3"]:hover) :is([data-seg-id="seg-3"],[data-seg~="seg-3"]),
[data-tape-board="b"]:has([data-seg-id="seg-4"]:hover,[data-seg-id="seg-4"]:focus,[data-seg~="seg-4"]:hover) :is([data-seg-id="seg-4"],[data-seg~="seg-4"]),
[data-tape-board="b"]:has([data-seg-id="seg-5"]:hover,[data-seg-id="seg-5"]:focus,[data-seg~="seg-5"]:hover) :is([data-seg-id="seg-5"],[data-seg~="seg-5"]),
[data-tape-board="b"]:has([data-seg-id="seg-6"]:hover,[data-seg-id="seg-6"]:focus,[data-seg~="seg-6"]:hover) :is([data-seg-id="seg-6"],[data-seg~="seg-6"]),
[data-tape-board="b"]:has([data-seg-id="seg-7"]:hover,[data-seg-id="seg-7"]:focus,[data-seg~="seg-7"]:hover) :is([data-seg-id="seg-7"],[data-seg~="seg-7"]),
[data-tape-board="b"]:has([data-seg-id="seg-8"]:hover,[data-seg-id="seg-8"]:focus,[data-seg~="seg-8"]:hover) :is([data-seg-id="seg-8"],[data-seg~="seg-8"]),
[data-tape-board="b"]:has([data-seg-id="seg-9"]:hover,[data-seg-id="seg-9"]:focus,[data-seg~="seg-9"]:hover) :is([data-seg-id="seg-9"],[data-seg~="seg-9"]),
[data-tape-board="b"]:has([data-seg-id="seg-10"]:hover,[data-seg-id="seg-10"]:focus,[data-seg~="seg-10"]:hover) :is([data-seg-id="seg-10"],[data-seg~="seg-10"]),
[data-tape-board="b"]:has([data-seg-id="seg-11"]:hover,[data-seg-id="seg-11"]:focus,[data-seg~="seg-11"]:hover) :is([data-seg-id="seg-11"],[data-seg~="seg-11"]),
[data-tape-board="b"]:has([data-seg-id="seg-12"]:hover,[data-seg-id="seg-12"]:focus,[data-seg~="seg-12"]:hover) :is([data-seg-id="seg-12"],[data-seg~="seg-12"]),
[data-tape-board="b"]:has([data-seg-id="seg-13"]:hover,[data-seg-id="seg-13"]:focus,[data-seg~="seg-13"]:hover) :is([data-seg-id="seg-13"],[data-seg~="seg-13"]),
[data-tape-board="b"]:has([data-seg-id="seg-14"]:hover,[data-seg-id="seg-14"]:focus,[data-seg~="seg-14"]:hover) :is([data-seg-id="seg-14"],[data-seg~="seg-14"]),
[data-tape-board="b"]:has([data-seg-id="seg-15"]:hover,[data-seg-id="seg-15"]:focus,[data-seg~="seg-15"]:hover) :is([data-seg-id="seg-15"],[data-seg~="seg-15"]),
[data-tape-board="b"]:has([data-seg-id="seg-16"]:hover,[data-seg-id="seg-16"]:focus,[data-seg~="seg-16"]:hover) :is([data-seg-id="seg-16"],[data-seg~="seg-16"]),
[data-tape-board="b"]:has([data-seg-id="seg-17"]:hover,[data-seg-id="seg-17"]:focus,[data-seg~="seg-17"]:hover) :is([data-seg-id="seg-17"],[data-seg~="seg-17"]),
[data-tape-board="b"]:has([data-seg-id="seg-18"]:hover,[data-seg-id="seg-18"]:focus,[data-seg~="seg-18"]:hover) :is([data-seg-id="seg-18"],[data-seg~="seg-18"]),
[data-tape-board="b"]:has([data-seg-id="seg-19"]:hover,[data-seg-id="seg-19"]:focus,[data-seg~="seg-19"]:hover) :is([data-seg-id="seg-19"],[data-seg~="seg-19"]),
[data-tape-board="b"]:has([data-seg-id="seg-20"]:hover,[data-seg-id="seg-20"]:focus,[data-seg~="seg-20"]:hover) :is([data-seg-id="seg-20"],[data-seg~="seg-20"]),
[data-tape-board="b"]:has([data-seg-id="seg-21"]:hover,[data-seg-id="seg-21"]:focus,[data-seg~="seg-21"]:hover) :is([data-seg-id="seg-21"],[data-seg~="seg-21"]),
[data-tape-board="b"]:has([data-seg-id="seg-22"]:hover,[data-seg-id="seg-22"]:focus,[data-seg~="seg-22"]:hover) :is([data-seg-id="seg-22"],[data-seg~="seg-22"]),
[data-tape-board="b"]:has([data-seg-id="seg-23"]:hover,[data-seg-id="seg-23"]:focus,[data-seg~="seg-23"]:hover) :is([data-seg-id="seg-23"],[data-seg~="seg-23"]),
[data-tape-board="b"]:has([data-seg-id="seg-24"]:hover,[data-seg-id="seg-24"]:focus,[data-seg~="seg-24"]:hover) :is([data-seg-id="seg-24"],[data-seg~="seg-24"]),
[data-tape-board="b"]:has([data-seg-id="seg-25"]:hover,[data-seg-id="seg-25"]:focus,[data-seg~="seg-25"]:hover) :is([data-seg-id="seg-25"],[data-seg~="seg-25"]),
[data-tape-board="b"]:has([data-seg-id="seg-26"]:hover,[data-seg-id="seg-26"]:focus,[data-seg~="seg-26"]:hover) :is([data-seg-id="seg-26"],[data-seg~="seg-26"]),
[data-tape-board="b"]:has([data-seg-id="seg-27"]:hover,[data-seg-id="seg-27"]:focus,[data-seg~="seg-27"]:hover) :is([data-seg-id="seg-27"],[data-seg~="seg-27"]),
[data-tape-board="b"]:has([data-seg-id="seg-28"]:hover,[data-seg-id="seg-28"]:focus,[data-seg~="seg-28"]:hover) :is([data-seg-id="seg-28"],[data-seg~="seg-28"]),
[data-tape-board="b"]:has([data-seg-id="seg-29"]:hover,[data-seg-id="seg-29"]:focus,[data-seg~="seg-29"]:hover) :is([data-seg-id="seg-29"],[data-seg~="seg-29"]),
[data-tape-board="b"]:has([data-seg-id="seg-30"]:hover,[data-seg-id="seg-30"]:focus,[data-seg~="seg-30"]:hover) :is([data-seg-id="seg-30"],[data-seg~="seg-30"]),
[data-tape-board="b"]:has([data-seg-id="seg-31"]:hover,[data-seg-id="seg-31"]:focus,[data-seg~="seg-31"]:hover) :is([data-seg-id="seg-31"],[data-seg~="seg-31"]),
[data-tape-board="b"]:has([data-seg-id="seg-32"]:hover,[data-seg-id="seg-32"]:focus,[data-seg~="seg-32"]:hover) :is([data-seg-id="seg-32"],[data-seg~="seg-32"]),
[data-tape-board="b"]:has([data-seg-id="seg-33"]:hover,[data-seg-id="seg-33"]:focus,[data-seg~="seg-33"]:hover) :is([data-seg-id="seg-33"],[data-seg~="seg-33"]),
[data-tape-board="b"]:has([data-seg-id="seg-34"]:hover,[data-seg-id="seg-34"]:focus,[data-seg~="seg-34"]:hover) :is([data-seg-id="seg-34"],[data-seg~="seg-34"]),
[data-tape-board="b"]:has([data-seg-id="seg-35"]:hover,[data-seg-id="seg-35"]:focus,[data-seg~="seg-35"]:hover) :is([data-seg-id="seg-35"],[data-seg~="seg-35"]),
[data-tape-board="b"]:has([data-seg-id="seg-36"]:hover,[data-seg-id="seg-36"]:focus,[data-seg~="seg-36"]:hover) :is([data-seg-id="seg-36"],[data-seg~="seg-36"]),
[data-tape-board="b"]:has([data-seg-id="seg-37"]:hover,[data-seg-id="seg-37"]:focus,[data-seg~="seg-37"]:hover) :is([data-seg-id="seg-37"],[data-seg~="seg-37"]),
[data-tape-board="b"]:has([data-seg-id="seg-38"]:hover,[data-seg-id="seg-38"]:focus,[data-seg~="seg-38"]:hover) :is([data-seg-id="seg-38"],[data-seg~="seg-38"]),
[data-tape-board="b"]:has([data-seg-id="seg-39"]:hover,[data-seg-id="seg-39"]:focus,[data-seg~="seg-39"]:hover) :is([data-seg-id="seg-39"],[data-seg~="seg-39"]),
[data-tape-board="b"]:has([data-seg-id="seg-40"]:hover,[data-seg-id="seg-40"]:focus,[data-seg~="seg-40"]:hover) :is([data-seg-id="seg-40"],[data-seg~="seg-40"]),
[data-tape-board="b"]:has([data-seg-id="seg-41"]:hover,[data-seg-id="seg-41"]:focus,[data-seg~="seg-41"]:hover) :is([data-seg-id="seg-41"],[data-seg~="seg-41"]),
[data-tape-board="b"]:has([data-seg-id="seg-42"]:hover,[data-seg-id="seg-42"]:focus,[data-seg~="seg-42"]:hover) :is([data-seg-id="seg-42"],[data-seg~="seg-42"]),
[data-tape-board="b"]:has([data-seg-id="seg-43"]:hover,[data-seg-id="seg-43"]:focus,[data-seg~="seg-43"]:hover) :is([data-seg-id="seg-43"],[data-seg~="seg-43"]),
[data-tape-board="b"]:has([data-seg-id="seg-44"]:hover,[data-seg-id="seg-44"]:focus,[data-seg~="seg-44"]:hover) :is([data-seg-id="seg-44"],[data-seg~="seg-44"]),
[data-tape-board="b"]:has([data-seg-id="seg-45"]:hover,[data-seg-id="seg-45"]:focus,[data-seg~="seg-45"]:hover) :is([data-seg-id="seg-45"],[data-seg~="seg-45"]) {
	background: var(--hm-amber-soft);
	outline: 1px solid var(--hm-amber);
	border-color: var(--hm-amber);
}
