/* V62: replacement of blurry background with crisp fairy-tale village. Keeps functional DOM untouched. */
#calendar{background-color:#06132e!important;background-image:linear-gradient(180deg,rgba(1,8,26,.10) 0%,rgba(1,8,26,.06) 32%,rgba(1,8,26,.08) 64%,rgba(1,8,26,.16) 100%),url('village-conte-mobile.webp')!important;background-size:100% 100%,100% 100%!important;background-position:center top,center top!important;background-repeat:no-repeat!important;isolation:isolate}
#calendar .v59-garland{display:none!important}
#calendar .v59-festive-sky{height:750px!important;opacity:.75!important;background:none!important;pointer-events:none!important}
#calendar .v59-festive-sky:before{opacity:.40!important;animation-duration:12s!important}
#calendar .v59-santa{width:min(81vw,360px)!important;max-height:185px!important;margin:0 auto!important;filter:drop-shadow(0 6px 8px rgba(0,0,0,.42)) drop-shadow(0 0 8px rgba(250,200,115,.33))!important}
#calendar>h2{margin-top:4px!important;text-shadow:0 3px 10px #06152d!important}
#calendar .subtitle,#calendar .subtitle-detail,#calendar #notice{text-shadow:0 2px 7px #07162d,0 0 5px #07162d!important}
#calendar .christmas-room{background:linear-gradient(180deg,rgba(5,13,35,.12),rgba(5,12,31,.22))!important;backdrop-filter:none!important}
#calendar .day.gift .gift-box{filter:drop-shadow(0 5px 8px rgba(0,0,0,.50)) drop-shadow(0 0 6px rgba(245,180,85,.24))!important}
#calendar #shooting-star .star-hint{display:none!important}
@media(max-width:650px) and (orientation:portrait){#calendar{background-size:100% 100%,100% 100%!important}#calendar .v59-santa{width:min(84vw,360px)!important}}
@media(orientation:landscape){#calendar{background-image:linear-gradient(180deg,rgba(1,9,26,.10),rgba(1,9,26,.24)),url('village-conte-paysage.webp')!important;background-size:100% 100%,cover!important;background-position:center top,center center!important;background-repeat:no-repeat!important}#calendar .v59-santa{width:min(38vw,330px)!important}}
@media(prefers-reduced-motion:reduce){#calendar .v59-festive-sky:before,#calendar .v59-santa{animation:none!important}}
