/* The grid follows frame junctions; existing line and node colors are unchanged. */
body{position:relative;isolation:isolate;background-image:none!important}
.aligned-dot-grid{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}
.aligned-dot-grid canvas{position:absolute;left:0;display:block}
footer.contact-footer{background-image:none;background-color:transparent}
