/* Purely Cane v4: live glass module. The host is any block; the module fills it with one canvas. */
.glass { position: relative; display: block; overflow: visible; contain: layout style; }
.glass__canvas { display: block; width: 100%; height: 100%; pointer-events: none; }
@media (prefers-reduced-motion: reduce) { .glass__canvas { transition: none; } }
