.calendar-page{--cal-bg:#232532;--cal-paper:#2c2b3a;--cal-ink:#f1e7d7;--cal-muted:#c5bdce;--cal-red:#f29494;--cal-rule:#494152;--cal-wash:#363141;--cal-gold:#e1c18b;--cal-on-gold:#302a36;--cal-hover:#40394a;--cal-selected:#3e3744;--cal-shadow:#11121b44;--cal-moon-dark:#222432;--cal-moon-light:#e1c18b;z-index:1;background:var(--cal-bg);min-height:100svh;color:var(--cal-ink);font:15px/1.65 var(--font-figtree), sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:0 24px;position:relative}:root[data-theme=light] .calendar-page{--cal-bg:#e9e6ee;--cal-paper:#f8f5fb;--cal-ink:#302b3a;--cal-muted:#6f6579;--cal-red:#b22e32;--cal-rule:#d1c9db;--cal-wash:#f0eef4;--cal-gold:#80603b;--cal-on-gold:#fffdf6;--cal-hover:#e9e6ee;--cal-selected:#eee6dc;--cal-shadow:#302b3a12;--cal-moon-dark:#363141;--cal-moon-light:#e1c18b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is(html:has(.calendar-page),body:has(.calendar-page)){background:#232532!important}html[data-theme=light]:has(.calendar-page){background:#e9e6ee!important}:root[data-theme=light] body:has(.calendar-page){background:#e9e6ee!important}.calendar-page[lang=ml]{font-family:var(--font-noto-serif-malayalam),serif;font-size:14px}.calendar-page *{box-sizing:border-box}.calendar-page button,.calendar-page select,.calendar-page input{font:inherit;color:inherit}.calendar-page button,.calendar-page select{cursor:pointer}.calendar-page button{background:0 0;border:0}.calendar-page button:disabled{cursor:default;opacity:.4}.calendar-page a{color:inherit;text-decoration:none}.calendar-page button:focus-visible,.calendar-page input:focus-visible,.calendar-page select:focus-visible,.calendar-page a:focus-visible,.calendar-page summary:focus-visible{outline:2px solid var(--cal-red);outline-offset:4px}.calendar-page h1,.calendar-page h2,.calendar-page h3,.calendar-page h4,.calendar-page p{margin:0}.calendar-wrap{max-width:1080px;margin:0 auto}.calendar-topbar{border-bottom:1px solid var(--cal-rule);justify-content:space-between;align-items:center;gap:20px;min-height:94px;display:flex}.calendar-brand{flex-shrink:0;align-items:center;gap:12px;display:flex}.calendar-brand>span{font:30px/1.1 var(--font-instrument-serif),Georgia,serif;letter-spacing:2px}.calendar-brand>svg{width:48px;height:48px;color:var(--cal-gold);flex-shrink:0}.calendar-brand em,.calendar-footer em{font:italic 400 13px/1 var(--font-instrument-serif),Georgia,serif;color:var(--cal-gold);letter-spacing:.4px;white-space:nowrap;margin-top:3px;display:block}.calendar-header-actions{align-items:center;gap:12px;display:flex}.calendar-page .calendar-theme-toggle{border:1px solid var(--cal-rule);width:44px;height:44px;color:var(--cal-gold);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.calendar-theme-toggle:hover{background:var(--cal-wash)}.calendar-page option{background:var(--cal-paper);color:var(--cal-ink)}.calendar-topnote{color:var(--cal-muted);font-size:12px}.calendar-languages{border:1px solid var(--cal-rule);border-radius:5px;gap:2px;padding:3px;display:flex}.calendar-languages button{border-radius:3px;min-height:35px;padding:4px 13px;font-size:12px}.calendar-languages button[aria-pressed=true]{background:var(--cal-gold);color:var(--cal-on-gold)}.calendar-intro{justify-content:space-between;align-items:flex-end;gap:24px;padding:36px 0 28px;display:flex}.calendar-intro>div>p{color:var(--cal-gold);margin-bottom:7px;font-size:12px}.calendar-intro h1{font:48px/1.13 var(--font-instrument-serif),serif;letter-spacing:-.025em}.calendar-page[lang=ml] .calendar-intro h1{font-family:var(--font-noto-serif-malayalam),serif;letter-spacing:-.035em;font-size:38px;line-height:1.65}.calendar-intro-note{color:var(--cal-muted);white-space:pre-line;text-align:right;font-size:12px;line-height:1.9}.calendar-controls{flex-wrap:wrap;align-items:center;gap:18px;margin:0 0 20px;display:flex}.calendar-view-switch{background:var(--cal-wash);border-radius:6px;gap:3px;padding:4px;display:flex}.calendar-view-switch button{border-radius:3px;min-width:88px;min-height:38px;padding:5px 16px;font-size:13px}.calendar-view-switch button[aria-pressed=true]{background:var(--cal-paper);box-shadow:0 1px 3px var(--cal-shadow);color:var(--cal-gold)}.calendar-location{align-items:center;gap:6px;display:flex}.calendar-location select{background:0 0;border:0;max-width:195px;padding:10px 2px;font-size:13px}.calendar-date-controls{align-items:center;gap:10px;margin-left:auto;display:flex}.calendar-today{border-radius:4px;min-height:40px;padding:6px 15px;border:1px solid var(--cal-rule)!important;font-size:13px!important}.calendar-date-controls input{border:1px solid var(--cal-rule);max-width:165px;min-height:40px;font-family:var(--font-figtree),sans-serif;background:0 0;border-radius:4px;padding:7px 10px}.calendar-paper{background:var(--cal-paper);border:1px solid var(--cal-rule);border-top:5px solid var(--cal-gold);box-shadow:0 3px 0 -1px var(--cal-paper),0 4px 0 var(--cal-rule),0 8px 0 -3px var(--cal-paper),0 9px 0 -3px var(--cal-rule),0 15px 35px var(--cal-shadow);position:relative}.calendar-paper-holes{justify-content:space-between;height:34px;padding:13px 42px;display:flex}.calendar-paper-holes i{background:var(--cal-bg);border-radius:50%;width:7px;height:7px;display:block;box-shadow:inset 0 2px 2px #0003}.calendar-ribbon{background:var(--cal-gold);color:var(--cal-on-gold);justify-content:space-between;align-items:center;min-height:81px;margin:0 26px;padding:9px 14px;display:flex}.calendar-ribbon>div{align-items:center;gap:17px;display:flex}.calendar-ribbon h2{font:700 32px/1.4 var(--font-noto-serif),serif}.calendar-page[lang=ml] .calendar-ribbon h2{font:600 27px/1.7 var(--font-noto-serif-malayalam),serif}.calendar-ribbon span{font:500 28px/1 var(--font-figtree),sans-serif;border-right:1px solid;padding-right:17px}.calendar-ribbon small{font:13px var(--font-figtree),sans-serif;opacity:.75;align-self:flex-end;margin-bottom:9px}.calendar-ribbon button{color:inherit;border:1px solid;border-radius:50%;place-items:center;min-width:42px;min-height:42px;display:grid}.calendar-ribbon button:hover{background:#fff2}.calendar-day-hero{grid-template-columns:1fr 1fr;margin:32px 42px 27px;display:grid}.calendar-big-date{text-align:center;border-right:1px solid var(--cal-rule);padding:0 30px 0 0}.calendar-weekday{justify-content:center;align-items:center;gap:12px;font-size:18px;display:flex}.calendar-weekday>span{color:var(--cal-red);border:1px solid;border-radius:3px;padding:1px 7px;font-size:10px}.calendar-date-number{font:900 clamp(125px,17vw,220px)/1.1 var(--font-noto-serif),Georgia,serif;letter-spacing:-.075em;margin:0 0 8px;padding-right:.065em}.calendar-malayalam-date{flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;display:flex}.calendar-malayalam-date strong{font-size:20px;font-weight:600}.calendar-malayalam-date>span{color:var(--cal-muted);font-size:12px}.calendar-day-sky{flex-direction:column;justify-content:space-between;gap:24px;padding:10px 0 0 45px;display:flex}.calendar-label{color:var(--cal-muted);font-size:12px}.calendar-page .calendar-star h3{font:34px/1.5 var(--font-instrument-serif),serif;margin:8px 0 1px}.calendar-page[lang=ml] .calendar-star h3{font:600 29px/1.7 var(--font-noto-serif-malayalam),serif}.calendar-star p{font-size:13px}.calendar-next-star{color:var(--cal-muted);margin-top:7px;font-size:11px;display:inline-block}.calendar-moon{align-items:center;gap:18px;display:flex}.calendar-moon>svg{flex-shrink:0}.calendar-moon h4{font-size:15px;font-weight:600}.calendar-moon p{color:var(--cal-muted);margin-top:5px;font-size:12px}.calendar-moon small{color:var(--cal-muted);font-size:10px}.calendar-day-strip{border-block:1px solid var(--cal-rule);background:var(--cal-wash);justify-content:center;align-items:center;gap:32px;padding:15px 20px;font-size:12px;display:flex}.calendar-day-strip span{align-items:center;gap:13px;display:flex}.calendar-day-strip strong{font-family:var(--font-figtree),var(--font-noto-serif-malayalam),sans-serif;font-size:15px;font-weight:600}.calendar-day-strip svg{color:var(--cal-gold);flex-shrink:0}.calendar-observances{color:var(--cal-red);border-bottom:1px solid var(--cal-rule);flex-wrap:wrap;justify-content:center;gap:8px 24px;padding:13px 24px;font-size:13px;display:flex}.calendar-details-grid{grid-template-columns:1fr 1fr;gap:35px;padding:26px 40px;display:grid}.calendar-details-grid>section+section{border-left:1px solid var(--cal-rule);padding-left:35px}.calendar-page h3{font-size:18px;font-weight:600}.calendar-page[lang=ml] h3{font-size:17px}.calendar-detail-hint{color:var(--cal-muted);font-size:10px;margin-top:5px!important}.calendar-page dl{margin:17px 0 0}.calendar-page dl>div{border-bottom:1px solid var(--cal-rule);justify-content:space-between;gap:10px;padding:10px 0;display:flex}.calendar-page dt{flex:1;font-size:12px}.calendar-page dd{text-align:right;flex:1.7;margin:0}.calendar-page dd strong{font-size:13px;font-weight:500}.calendar-page dd small{color:var(--cal-muted);margin-top:3px;font-size:10px;line-height:1.8;display:block}.calendar-detail-note{color:var(--cal-muted);font-size:10px;line-height:1.9;margin-top:13px!important}.calendar-zodiac{border-top:1px solid var(--cal-rule);padding:25px 40px 0}.calendar-zodiac>div:first-child>p{color:var(--cal-muted);margin-top:4px;font-size:11px}.calendar-signs{grid-template-columns:repeat(3,1fr);gap:14px;margin:23px 0 16px;display:grid}.calendar-signs>div{border-left:2px solid var(--cal-gold);padding-left:13px}.calendar-signs span{color:var(--cal-muted);font-size:10px;display:block}.calendar-signs strong{margin:6px 0;font-size:20px;font-weight:500;display:block}.calendar-signs small{color:var(--cal-muted);font-size:11px}.calendar-zodiac-note{max-width:80ch;color:var(--cal-muted);font-size:11px;line-height:1.95}.calendar-moon-times{gap:28px;padding:17px 0 22px;font-size:11px;display:flex}.calendar-moon-times b{margin-left:9px;font-weight:500}.calendar-sheet-footer{border-top:1px solid var(--cal-rule);color:var(--cal-muted);justify-content:space-between;align-items:center;gap:12px;padding:15px 27px;font-size:10px;display:flex}.calendar-sheet-footer button{text-underline-offset:4px;min-height:28px;font-size:10px;text-decoration:underline}.calendar-status{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:350px;padding:35px;font-size:14px;display:flex}.calendar-status button{border:1px solid var(--cal-rule);padding:9px 18px}.calendar-loading-lines{background:repeating-radial-gradient(circle,transparent 0 14px,var(--cal-rule) 15px 16px,transparent 17px 22px);border-radius:50%;width:140px;height:140px;animation:1.5s ease-in-out infinite alternate calendar-breathe}@keyframes calendar-breathe{to{opacity:.25}}.calendar-month-meta{justify-content:space-between;align-items:center;gap:10px;padding:15px 27px;font-size:13px;display:flex}.calendar-month-meta span{color:var(--cal-muted);font-size:11px}.calendar-month-meta strong{font-weight:500}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));margin:0 26px;display:grid}.calendar-weekdays{border:1px solid var(--cal-rule);background:var(--cal-wash)}.calendar-weekdays>div{text-align:center;border-right:1px solid var(--cal-rule);padding:10px 3px;font-size:13px}.calendar-weekdays>div:last-child{border:0}.calendar-weekdays small{font:10px var(--font-figtree),sans-serif;opacity:.6;margin-top:3px;display:block}.calendar-grid{border-left:1px solid var(--cal-rule);border-top:0}.calendar-cell,.calendar-empty{min-height:137px;position:relative;border-right:1px solid var(--cal-rule)!important;border-bottom:1px solid var(--cal-rule)!important}.calendar-cell{text-align:left;flex-direction:column;align-items:flex-start;display:flex;overflow:hidden;padding:8px 14px 9px!important}.calendar-cell-number{font:700 43px/1.25 var(--font-noto-serif),serif;letter-spacing:-.06em}.calendar-cell-mal{margin-top:3px;font-size:12px;line-height:1.8}.calendar-cell-star{color:var(--cal-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:auto;padding-top:7px;font-size:10px;overflow:hidden}.calendar-cell:hover{background:var(--cal-hover)}.calendar-cell.is-selected{box-shadow:inset 0 0 0 2px var(--cal-gold);background:var(--cal-selected)}.calendar-cell.is-today .calendar-cell-number{border-bottom:3px solid var(--cal-red)}.calendar-cell-phase{position:absolute;top:12px;right:8px}.calendar-cell-event{background:var(--cal-red);border-radius:50%;width:4px;height:4px;position:absolute;bottom:13px;right:10px}.is-sunday{color:var(--cal-red)}.calendar-empty{background:repeating-linear-gradient(135deg,transparent 0 6px,var(--cal-rule) 6px 7px)}.calendar-grid-help{color:var(--cal-muted);justify-content:space-between;gap:15px;padding:15px 27px;font-size:10px;display:flex}.calendar-grid-help i{background:var(--cal-red);border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.calendar-month-occasions{border-top:1px solid var(--cal-rule);padding:22px 27px 27px}.calendar-month-occasions>div{grid-template-columns:1fr 1fr;gap:6px 30px;margin-top:14px;display:grid}.calendar-month-occasions button{text-align:left;align-items:baseline;gap:13px;padding:6px 0;font-size:12px;display:flex}.calendar-month-occasions b{font:600 15px var(--font-figtree),sans-serif;color:var(--cal-red);min-width:22px}.calendar-converter{border-block:1px solid var(--cal-rule);margin-top:34px}.calendar-page summary{cursor:pointer;list-style:none}.calendar-page summary::-webkit-details-marker{display:none}.calendar-converter summary{justify-content:space-between;align-items:center;padding:19px 0;font-size:15px;display:flex}.calendar-converter-symbol{color:var(--cal-red);margin-right:15px;font:24px Georgia,serif}.calendar-summary-plus{color:var(--cal-red);font:26px Georgia,serif}.calendar-converter[open] .calendar-summary-plus{transform:rotate(45deg)}.calendar-converter>div{padding:0 0 24px}.calendar-converter p{max-width:76ch;color:var(--cal-muted);font-size:12px}.calendar-converter form{grid-template-columns:1fr 1.5fr .7fr 1.3fr;align-items:end;gap:12px;margin:20px 0 8px;display:grid}.calendar-converter label{flex-direction:column;gap:7px;font-size:11px;display:flex}.calendar-converter input,.calendar-converter select{border:1px solid var(--cal-rule);background:var(--cal-paper);border-radius:3px;min-width:0;min-height:45px;padding:10px 12px}.calendar-converter form button{background:var(--cal-gold);color:var(--cal-on-gold);border-radius:3px;min-height:45px;padding:10px 13px;font-size:12px}.calendar-conversion-result{align-items:center;gap:20px;margin-top:16px;font-size:14px;display:flex}.calendar-conversion-result button{text-underline-offset:4px;align-items:center;gap:8px;font-size:12px;text-decoration:underline;display:flex}.calendar-method{padding:20px 0 5px}.calendar-method summary{color:var(--cal-muted);text-underline-offset:5px;font-size:12px;text-decoration:underline}.calendar-method>div{max-width:85ch;color:var(--cal-muted);padding-top:15px;font-size:12px}.calendar-method p{margin:0 0 12px;line-height:2}.calendar-method a{text-decoration:underline}.calendar-footer{color:var(--cal-muted);justify-content:space-between;align-items:center;gap:20px;padding:25px 0 30px;font-size:11px;display:flex}.calendar-footer>a{font:28px/1.1 var(--font-instrument-serif),Georgia,serif;letter-spacing:1.8px;color:var(--cal-ink)}.calendar-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){.calendar-page{padding:0 14px}.calendar-topbar{gap:10px;min-height:76px}.calendar-brand{gap:8px}.calendar-brand>span{letter-spacing:1px;font-size:27px}.calendar-brand>svg{width:31px;height:36px}.calendar-brand em{margin-top:2px;font-size:11px}.calendar-header-actions{gap:8px}.calendar-page .calendar-theme-toggle{width:40px;height:40px}.calendar-topnote{display:none}.calendar-languages button{min-height:35px;padding:5px 9px;font-size:11px}.calendar-intro{padding:26px 0 22px;display:block}.calendar-intro h1{font-size:37px}.calendar-page[lang=ml] .calendar-intro h1{font-size:29px}.calendar-intro-note{display:none}.calendar-intro>div>p{font-size:11px}.calendar-controls{gap:12px;margin-bottom:15px}.calendar-view-switch button{min-width:79px;padding:5px 10px;font-size:12px}.calendar-location{margin-left:auto}.calendar-location select{max-width:145px;font-size:12px}.calendar-date-controls{justify-content:space-between;width:100%;margin:0}.calendar-date-controls input{max-width:178px}.calendar-today{min-height:40px}.calendar-paper-holes{height:28px;padding:11px 26px}.calendar-ribbon{min-height:72px;margin:0 12px;padding:9px 10px}.calendar-ribbon span{padding-right:10px;font-size:21px}.calendar-ribbon>div{gap:10px}.calendar-ribbon h2{font-size:23px}.calendar-page[lang=ml] .calendar-ribbon h2{font-size:21px}.calendar-ribbon small{display:none}.calendar-ribbon button{min-width:36px;min-height:36px}.calendar-day-hero{grid-template-columns:.95fr 1.05fr;gap:18px;margin:25px 20px}.calendar-big-date{padding-right:17px}.calendar-weekday{flex-wrap:wrap;gap:7px;font-size:14px}.calendar-weekday>span{font-size:9px}.calendar-date-number{margin:10px 0;font-size:clamp(83px,23vw,150px)}.calendar-malayalam-date{flex-direction:column;gap:5px}.calendar-malayalam-date strong{font-size:15px}.calendar-malayalam-date>span{font-size:10px}.calendar-day-sky{gap:20px;padding:0}.calendar-label{font-size:10px}.calendar-page .calendar-star h3{font-size:26px}.calendar-page[lang=ml] .calendar-star h3{overflow-wrap:anywhere;font-size:21px}.calendar-star p{font-size:10px}.calendar-next-star{font-size:9px}.calendar-moon{align-items:center;gap:8px}.calendar-moon>svg{width:48px;height:48px}.calendar-moon h4{font-size:11px}.calendar-moon p{margin-top:2px;font-size:10px}.calendar-moon small{font-size:8px}.calendar-day-strip{gap:13px;padding:13px 10px}.calendar-day-strip span{flex-direction:column;gap:3px;font-size:10px}.calendar-day-strip strong{font-size:14px}.calendar-day-strip svg{width:25px}.calendar-details-grid{grid-template-columns:1fr;gap:24px;padding:21px 20px}.calendar-details-grid>section+section{border-left:0;border-top:1px solid var(--cal-rule);padding:22px 0 0}.calendar-page h3,.calendar-page[lang=ml] h3{font-size:16px}.calendar-page dl>div{padding:11px 0}.calendar-page dt{font-size:11px}.calendar-page dd strong{font-size:12px}.calendar-page dd small{font-size:10px}.calendar-zodiac{padding:22px 20px 0}.calendar-signs{gap:9px}.calendar-signs>div{padding-left:8px}.calendar-signs strong{font-size:16px}.calendar-signs span{font-size:9px;line-height:1.8}.calendar-signs small{font-size:9px}.calendar-zodiac-note{font-size:10px}.calendar-moon-times{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:10px}.calendar-moon-times b{margin:4px 0 0;display:block}.calendar-sheet-footer{flex-wrap:wrap;padding:12px 17px;font-size:9px}.calendar-sheet-footer>span:nth-child(2){display:none}.calendar-sheet-footer button{font-size:10px}.calendar-month-meta{padding:13px;font-size:11px}.calendar-month-meta span{font-size:9px}.calendar-weekdays,.calendar-grid{margin:0 8px}.calendar-weekdays>div{padding:8px 1px;font-size:10px}.calendar-weekdays small{font-size:8px}.calendar-cell,.calendar-empty{min-height:92px}.calendar-cell{padding:5px 5px 7px!important}.calendar-cell-number{font-size:29px}.calendar-cell-mal{overflow-wrap:anywhere;max-width:100%;font-size:10px;line-height:1.4}.calendar-cell-star{letter-spacing:-.2px;padding-top:5px;font-size:8px}.calendar-cell-phase{top:38px;right:2px}.calendar-cell-phase svg{width:12px;height:12px}.calendar-cell-event{width:3px;height:3px;bottom:4px;right:4px}.calendar-grid-help{align-items:center;padding:13px;font-size:9px;line-height:1.8}.calendar-grid-help>span:last-child{text-align:right;max-width:60%}.calendar-month-occasions{padding:20px 18px}.calendar-month-occasions>div{grid-template-columns:1fr;gap:4px}.calendar-month-occasions button{font-size:11px}.calendar-converter summary{gap:12px;font-size:13px}.calendar-converter-symbol{margin-right:9px}.calendar-converter form{grid-template-columns:1fr 1.5fr .7fr;gap:9px}.calendar-converter form button{grid-column:1/-1}.calendar-converter input,.calendar-converter select{padding:10px 7px;font-size:12px}.calendar-conversion-result{flex-direction:column;align-items:flex-start;gap:10px}.calendar-converter p{font-size:11px}.calendar-footer{font-size:10px}.calendar-method>div{font-size:11px}}@media (max-width:360px){.calendar-brand>span{font-size:24px}.calendar-brand>svg{width:27px}.calendar-header-actions{gap:6px}.calendar-page .calendar-theme-toggle{width:36px;height:40px}.calendar-languages button{padding:5px 6px;font-size:10px}.calendar-page{padding:0 9px}.calendar-location select{max-width:118px}.calendar-ribbon h2,.calendar-page[lang=ml] .calendar-ribbon h2,.calendar-ribbon span{font-size:18px}.calendar-day-hero{gap:12px;margin:20px 14px}.calendar-moon{flex-wrap:wrap}.calendar-cell-number{font-size:25px}.calendar-cell-star{font-size:7px}.calendar-signs strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.calendar-loading-lines{animation:none}}@media print{html:has(.calendar-page){background:#fff!important}body:has(.calendar-page){background:#fff!important}html[data-theme=light]:has(.calendar-page){background:#fff!important}:root[data-theme=light] body:has(.calendar-page){background:#fff!important}.calendar-page,:root[data-theme=light] .calendar-page{--cal-bg:#fff;--cal-paper:#fff;--cal-ink:#222;--cal-muted:#555;--cal-red:#b22e32;--cal-rule:#ccc;--cal-wash:#f4f3ee;--cal-gold:#80603b;--cal-on-gold:#fff;--cal-hover:#fff;--cal-selected:#f4f3ee;--cal-moon-dark:#363141;--cal-moon-light:#e1c18b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;padding:0}.calendar-wrap{max-width:100%}.calendar-topbar,.calendar-intro,.calendar-controls,.calendar-converter,.calendar-method,.calendar-footer,.calendar-ribbon button,.calendar-sheet-footer button{display:none!important}.calendar-paper{box-shadow:none;break-inside:avoid;border:1px solid #888}.calendar-ribbon,.calendar-day-strip{-webkit-print-color-adjust:exact;print-color-adjust:exact}.calendar-cell,.calendar-empty{min-height:105px}.calendar-date-number{font-size:150px}.calendar-day-hero{margin:20px}.calendar-details-grid{padding:15px 25px}.calendar-zodiac{padding:15px 25px 0}.calendar-page{font-size:12px}.calendar-paper-holes{height:20px}}.calendar-moon>div{overflow-wrap:anywhere;min-width:0}.calendar-day-sky{min-width:0}
