body{font-family:'Noto Sans SC',Arial,sans-serif}
body>:not(nav):not(footer),body>:not(nav):not(footer) *{
 font-family:'Noto Sans SC',Arial,sans-serif!important;font-style:normal!important;
}
.calendar-title,.calendar-title *{font-family:'Cormorant Garamond',serif!important}
.calendar-title em{font-style:italic!important}
.month-nav-btn{color:#3a342c;font-weight:500;letter-spacing:0;min-width:74px;min-height:44px;border:1px solid rgba(26,24,20,.22);border-radius:4px;background:#e9e2d6;gap:8px;justify-content:center}
.month-nav-btn>span:not(.label){font:600 34px/1 Arial,sans-serif!important;color:#3a342c}
.month-nav-btn:is(:hover,:focus-visible){background:#e2d8c8;color:#b73225;border-color:#b73225}
.month-nav-btn:is(:hover,:focus-visible)>span{color:#b73225}
.month-nav-btn .label{font-size:12px;font-weight:500;letter-spacing:0}
@media(max-width:600px){.month-nav-btn{min-width:44px;min-height:44px;padding:6px 8px}.month-nav-btn>span:not(.label){font-size:34px!important}.month-nav-btn .label{font-size:11px}}
