.diwali-artwork{--diwali-marigold:color-mix(in srgb, var(--color-clay) 75%, var(--color-clay-soft));--diwali-pollen:color-mix(in srgb, var(--color-clay-soft) 75%, var(--color-paper));contain:paint;pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;width:100%;height:20px;display:block;overflow:hidden}.diwali-artwork--quiet{opacity:.68}.diwali-artwork--footer{height:56px}.diwali-corner{overflow:visible}.diwali-thread{fill:none;stroke:var(--color-clay-soft);stroke-width:.65px;stroke-linecap:round;opacity:.72}.diwali-marigold-petals{fill:var(--diwali-marigold)}.diwali-marigold-heart{fill:var(--diwali-pollen)}.diwali-marigold-center{fill:var(--color-clay-deep)}.diwali-toran-secondary{opacity:.8}.diwali-toran-leaves{opacity:.66}.diwali-leaf{fill:var(--color-petal)}.diwali-leaf-stem{fill:none;stroke:var(--color-petal);stroke-width:.55px;stroke-linecap:round}.diwali-lamp-bowl{fill:var(--color-clay-deep)}.diwali-lamp-rim{fill:var(--color-clay-soft)}.diwali-lamp-oil{fill:var(--color-clay-deep);opacity:.72}.diwali-lamp-foot{fill:none;stroke:var(--color-clay-deep);stroke-width:1.3px;stroke-linecap:round;opacity:.55}.diwali-lamp-lip{fill:none;stroke:var(--color-clay);stroke-width:1.2px;stroke-linecap:round}.diwali-lamp-etching{fill:none;stroke:var(--color-clay-soft);stroke-width:.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.diwali-lamp-dots{fill:var(--diwali-pollen)}.diwali-lamp-wick{fill:none;stroke:var(--color-clay-deep);stroke-width:1.5px;stroke-linecap:round}.diwali-flame-outer{fill:var(--color-clay-soft)}.diwali-flame-inner{fill:var(--color-paper-deep)}@media (width<=479px){.diwali-toran-secondary,.diwali-toran-detail{display:none}.diwali-toran-leaves{opacity:.48}}@media (prefers-reduced-motion:no-preference){html[data-lite-experience=false] .diwali-artwork--header:not(.diwali-artwork--quiet){animation:3.2s ease-in-out .3s both diwali-toran-settle}html[data-lite-experience=false] .diwali-artwork--footer:not(.diwali-artwork--quiet) .diwali-flame{transform-box:fill-box;transform-origin:50% 100%;animation:1.5s ease-in-out .2s 2 both diwali-flame-settle}}@keyframes diwali-flame-settle{0%,to{opacity:1;transform:rotate(0)}30%{opacity:.87;transform:rotate(-2deg)scaleY(.97)}65%{opacity:.97;transform:rotate(1.5deg)scaleY(1.02)}}@keyframes diwali-toran-settle{0%,to{opacity:1}45%{opacity:.86}}@media print{.diwali-artwork{display:none!important}}
