html:has(.nom-page--dr){background-color:#162b29}body:has(.nom-page--dr){background-color:#162b29}.nom-tilda-root:has(.nom-page--dr){background-color:#162b29}.nom-page--dr .nom-page__bg{background-color:#162b29;background-image:url(/dom-rozhdestva/bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.nom-page--dr .sv2-cal{flex-direction:column;gap:8px;display:flex}.nom-page--dr .sv2-weekdays,.nom-page--dr .sv2-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.nom-page--dr .sv2-weekdays span{text-align:center;letter-spacing:.04em;color:#ffffff8c;font-size:12px;font-weight:500}.nom-page--dr .sv2-day--pad{visibility:hidden;pointer-events:none;background:0 0;border-color:#0000;min-height:0;padding:0}@media (max-width:479px){.nom-page--dr .sv2-weekdays,.nom-page--dr .sv2-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.nom-page--dr .sv2-day{border-radius:10px;min-height:40px;padding:4px 1px}.nom-page--dr .sv2-day__num{font-size:14px}.nom-page--dr .sv2-weekdays span{font-size:11px}}
