/* =============================================================================
   MODULA — QR Connect CSS
   LEGEND (MDK)
   [10] Glass look
   [20] Animations (reduced-motion aware)
   [30] Theme sync (night-mode)
   [99] Legend Footer
   ========================================================================== */
.modula-glass.glass-border{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.06)}
body.night-mode .modula-glass.glass-border{border-color:rgba(255,255,255,.12);background:rgba(0,0,0,.25)}
.pulse{display:inline-block;width:10px;height:10px;border-radius:50%;background:#4ade80;animation:modula-pulse 1.6s infinite}
@keyframes modula-pulse{0%{box-shadow:0 0 0 0 rgba(74,222,128,.7)}70%{box-shadow:0 0 0 10px rgba(74,222,128,0)}100%{box-shadow:0 0 0 0 rgba(74,222,128,0)}}
@media (prefers-reduced-motion: reduce){.pulse{animation:none}}
.modula-qr-qrbox canvas,.modula-qr-qrbox img{max-width:100%;height:auto}
/* [99] Legend Footer */