<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* Stylesheets (widget_advent_calendar) 2025-07-26 05:35:08 */


/* widget_advent_calendar (custom) */
.advent_calendar { width :100%; padding :100px; box-sizing :border-box; min-height :100px; background-size :100% 100%; background-position :center; display :grid; grid-template-columns:repeat(6,1fr); grid-gap :80px; }
.advent_calendar .door,.advent_calendar .door:link,.advent_calendar .door:visited { display:inline-block; }
.advent_calendar .door .door_frame { width :100%; height :100%; border-radius :0 20px 20px 0; position :relative; text-decoration :none; }
.advent_calendar .door:hover .door_frame, .advent_calendar .door.opened .door_frame, .advent_calendar .door.opened:link .door_frame, .advent_calendar .door.opened:visited .door_frame { background-color:rgba(0, 0, 0, 0.3); box-shadow :inset -10px 10px 20px rgba(0, 0, 0, 0.4); }
.advent_calendar .door .door_frame .door_handle { width :inherit; height :inherit; font-size :3rem; font-weight :bold; transition :inherit; border-radius :inherit; position :absolute; left :0; bottom :0; display :grid; align-items :center; justify-content :center; border :2px dashed rgba(0, 0, 0, 0.2); border-left-style:solid; box-sizing :border-box; transition :all .4s cubic-bezier(.47,.01,.46,1.33), border 0s linear, background 0s linear; transform :rotate(0deg) skew(0deg, 0deg); transform-origin :bottom left; background-color:rgba(0, 0, 0, 0.05); }
.advent_calendar .door:hover .door_frame .door_handle { box-shadow:10px 10px 20px rgba(0, 0, 0, 0.3); border :2px solid rgba(0, 0, 0, 0.2); transform :rotate(-1deg) skew(-1deg, -1deg); }
.advent_calendar .door.opened .door_handle,.advent_calendar .door.opened:link .door_handle,.advent_calendar .door.opened:visited .door_handle { transform :rotate(-3deg) skew(-3deg, -3deg); width :90%; border-style:solid; }
.advent_calendar .door.opened:hover .door_handle { transform:rotate(-4deg) skew(-4deg, -4deg); }
.door_inside { padding :30px 60px; text-align:center; }
#cms_main_dialogue_headline_wrap { display:none !important; }
@media all and (max-width:1440px) {
 .advent_calendar { grid-template-columns:repeat(5,1fr); }
}
@media all and (max-width:1280px) {
 .advent_calendar { grid-template-columns:repeat(4,1fr); }
}
@media all and (max-width:1080px) {
 .advent_calendar { grid-template-columns:repeat(3,1fr); }
}
@media all and (max-width:980px) {
 .advent_calendar { padding :50px; grid-template-columns:repeat(2,1fr); }
}


</pre></body></html>