.real-glass-layer{position:fixed;inset:0;z-index:5100;overflow:hidden;pointer-events:none;perspective:1200px}
.real-glass-cracks{position:absolute;inset:0;width:100%;height:100%;z-index:2;overflow:visible}
.real-glass-cracks path{fill:none;stroke:rgba(238,233,244,.56);stroke-width:.65;stroke-linejoin:bevel;vector-effect:non-scaling-stroke;filter:drop-shadow(.7px .7px 0 rgba(0,0,0,.9))}
.real-glass-shard{position:absolute;will-change:transform,opacity;transform-origin:center;backface-visibility:visible;contain:layout paint style}
.real-glass-shard svg{position:absolute;inset:0;width:100%;height:100%}
.real-glass-shard polygon{fill:none;stroke:rgba(240,245,255,.72);stroke-width:.85;vector-effect:non-scaling-stroke}
.real-glass-shard .glass-bevel{stroke:rgba(11,6,24,.85);stroke-width:2.4}
.glass-specular{position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(var(--reflection-angle),rgba(174,202,222,.06),transparent 24%,rgba(248,250,255,.3) 42%,rgba(255,255,255,.9) 47%,rgba(227,242,255,.22) 51%,transparent 62%,rgba(179,148,205,.1));will-change:opacity}
.real-glass-shard .glass-edge-face{stroke:none;stroke-width:0}
.glass-mirror{position:absolute;inset:0;pointer-events:none;opacity:0;mask-image:linear-gradient(125deg,transparent 8%,#000 33%,#000 53%,transparent 81%);will-change:transform,opacity}
.real-glass-shard svg{z-index:3;pointer-events:none}
.glass-specular{z-index:2}
.glass-mirror{z-index:1}
