/* Local decoration only: the original portrait remains the grid item. */
#about .about-gaze { position:absolute; z-index:2; pointer-events:none; user-select:none; }
#about .about-gaze[hidden] { display:none; }
#about .about-gaze canvas { position:relative; display:block; width:100%; height:100%; pointer-events:none; }
#about .about-gaze-halo { position:absolute; aspect-ratio:0.88; transform:translate(-50%,-50%); background:radial-gradient(ellipse closest-side,rgba(255,255,255,.72) 0%,rgba(255,255,255,.58) 40%,rgba(255,255,255,.3) 70%,rgba(255,255,255,.08) 90%,transparent 100%); filter:blur(9px); pointer-events:none; }
