/* Diwali crackers and the second diya (3 Nov 2026). Festive theme only. Delete this file and its link in home.php to remove it. */
body.festive-on .find-band { position: relative; }
.cracker-canvas { position: absolute; left: 0; top: 0; width: 100%; height: 250px; pointer-events: none; z-index: 3; }
body.festive-on .find-band .find-head { align-items: center; justify-content: space-between; gap: var(--s3); max-width: 760px; }
body.festive-on .find-band .find-head > div { flex: 1; text-align: center; min-width: 0; }
body.festive-on .find-diya { display: block; cursor: pointer; filter: drop-shadow(0 0 6px rgba(255, 170, 0, .7)); animation: diya-glow 2.2s ease-in-out infinite alternate; -webkit-tap-highlight-color: transparent; }
@keyframes diya-glow { to { filter: drop-shadow(0 0 13px rgba(255, 140, 0, .95)); } }
@media (max-width: 520px) { body.festive-on .find-diya { width: 44px; } .cracker-canvas { height: 200px; } }
@media (prefers-reduced-motion: reduce) { body.festive-on .find-diya { animation: none; } .cracker-canvas { display: none; } }
