/* Shared original WebGL glass surface; no gradient substitutes. */
.project-cover-bubble{isolation:isolate;overflow:hidden;border-radius:50%;background:#010202;box-shadow:none}
.project-cover-bubble::before,.project-cover-bubble::after{content:none}
.project-cover-bubble img{position:absolute;object-fit:contain;z-index:1}
.project-cover-bubble .bubble-glass{inset:0;width:100%;height:100%;z-index:0;pointer-events:none}
.project-cover-bubble .bubble-clipnest{width:44%;height:44%;left:28%;top:28%}
.project-cover-bubble .bubble-tomato{width:64%;height:64%;left:18%;top:18%}
.project-cover-bubble .bubble-planet{width:72%;height:72%;left:14%;top:14%}
