:is(.tear-calendar.calendar-sheet,.home-almanac .home-almanac-paper){--paper-fibre-opacity:.15;--paper-light:rgb(255 255 247 / 44%);--paper-warm:rgb(157 116 56 / 7%);--paper-shade:rgb(56 45 24 / 9%);isolation:isolate;background-color:var(--sheet,var(--mini-paper));background-image:radial-gradient(ellipse at 25% 12%,var(--paper-light),transparent 65%),linear-gradient(100deg,var(--paper-warm),transparent 19%,transparent 86%,var(--paper-shade));border-top-color:transparent;box-shadow:inset 1px 0 #ffffff1f,inset -1px 0 1px var(--paper-shade),0 4px 0 -1px var(--sheet,var(--mini-paper)),0 5px 0 var(--sheet-edge,var(--mini-edge)),1px 8px 0 -1px var(--sheet,var(--mini-paper)),1px 9px 0 var(--sheet-edge,var(--mini-edge)),-1px 12px 0 -1px var(--sheet,var(--mini-paper)),-1px 13px 0 var(--sheet-edge,var(--mini-edge)),0 18px 25px -11px #0f191266}:is(.tear-calendar.calendar-sheet,.home-almanac .home-almanac-paper):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:var(--paper-fibre-opacity);mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.76 .42' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath fill='%23877b62' filter='url(%23f)' opacity='.65' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}:is(.tear-calendar.calendar-sheet,.home-almanac .home-almanac-paper):after{content:"";position:absolute;left:-1px;right:-1px;bottom:-4px;height:5px;pointer-events:none;background:var(--sheet,var(--mini-paper));clip-path:polygon(0 0,100% 0,100% 60%,97% 90%,94% 55%,91% 100%,87% 65%,83% 95%,79% 60%,75% 85%,71% 55%,67% 100%,63% 65%,59% 90%,55% 55%,51% 95%,47% 65%,43% 100%,39% 60%,35% 90%,31% 55%,27% 95%,23% 65%,19% 100%,15% 60%,11% 90%,7% 55%,3% 95%,0 65%)}:is(.tear-calendar .paper-binding,.home-almanac .mini-binding){background-color:var(--sheet,var(--mini-paper));background-image:linear-gradient(to bottom,var(--paper-light),transparent 32%,var(--paper-shade) 74%,var(--paper-light) 96%);box-shadow:inset 0 1px 0 var(--paper-light),inset 0 -1px 0 var(--paper-shade),0 8px 9px -6px #0f191261}html[data-display-theme=dark] :is(.tear-calendar.calendar-sheet,.home-almanac .home-almanac-paper){--paper-fibre-opacity:.08;--paper-light:rgb(205 223 195 / 6%);--paper-warm:rgb(168 148 98 / 5%);--paper-shade:rgb(0 0 0 / 13%)}@media (max-width:380px){.date-picker label{width:100%}}@media print{:is(.tear-calendar.calendar-sheet,.home-almanac .home-almanac-paper){background-image:none;box-shadow:none}:is(.tear-calendar.calendar-sheet,.home-almanac .home-almanac-paper):before,:is(.tear-calendar.calendar-sheet,.home-almanac .home-almanac-paper):after{display:none}}:root[data-site-page=huangli]{--paper:var(--display-bg,#eee9dd);--ink:var(--display-ink,#293d35);--muted:var(--display-muted,#65705e);--line:var(--display-line,#c1c6b3);--accent:var(--display-accent,#97624b);--sans:var(--font-ui);--serif:var(--font-reading);color:var(--ink);background:var(--paper);font:var(--weight-body) var(--text-sm)/1.8 var(--font-ui);color-scheme:light}html[data-site-page=huangli][data-display-theme=dark]{color-scheme:dark}:where(html[data-site-page=huangli]) *{box-sizing:border-box}:where(html[data-site-page=huangli]) body{margin:0}:where(html[data-site-page=huangli]) h1,:where(html[data-site-page=huangli]) h2,:where(html[data-site-page=huangli]) h3,:where(html[data-site-page=huangli]) p,:where(html[data-site-page=huangli]) dl,:where(html[data-site-page=huangli]) dd{margin:0}:where(html[data-site-page=huangli]) h1,:where(html[data-site-page=huangli]) h2,:where(html[data-site-page=huangli]) h3{text-wrap:balance;font-weight:var(--weight-body)}:where(html[data-site-page=huangli]) p{text-wrap:pretty}:where(html[data-site-page=huangli]) a{color:inherit;text-decoration:none}:where(html[data-site-page=huangli]) button,:where(html[data-site-page=huangli]) input{font:inherit;color:inherit}:where(html[data-site-page=huangli]) button,:where(html[data-site-page=huangli]) summary{cursor:pointer}:where(html[data-site-page=huangli]) button{background:transparent;border:1px solid var(--line);border-radius:0;padding:8px 16px;min-height:44px}:where(html[data-site-page=huangli]) a:focus-visible,:where(html[data-site-page=huangli]) button:focus-visible,:where(html[data-site-page=huangli]) input:focus-visible,:where(html[data-site-page=huangli]) summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}:where(html[data-site-page=huangli]) button:hover,:where(html[data-site-page=huangli]) a:hover{text-decoration:underline;text-underline-offset:5px}:where(html[data-site-page=huangli]) .almanac-wrap{max-width:1160px;padding:0 40px;margin:auto}:where(html[data-site-page=huangli]) .site-header{display:flex;gap:32px;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:1px solid var(--line)}:where(html[data-site-page=huangli]) .main-nav,:where(html[data-site-page=huangli]) .header-tools,:where(html[data-site-page=huangli]) .script-language{display:flex;align-items:center;gap:24px}:where(html[data-site-page=huangli]) .main-nav{margin-left:auto}:where(html[data-site-page=huangli]) .main-nav a,:where(html[data-site-page=huangli]) .script-language a{min-height:44px;display:flex;align-items:center}:where(html[data-site-page=huangli]) .script-language{gap:16px;font:var(--weight-body) var(--text-sm)/1.7 var(--font-ui)}:where(html[data-site-page=huangli]) .script-language [aria-current]{color:var(--accent);text-decoration:underline;text-underline-offset:6px}:where(html[data-site-page=huangli]) .header-tools [data-display-icon]{border:0;width:44px;padding:10px}:where(html[data-site-page=huangli]) .header-tools svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.4}:where(html[data-site-page=huangli]) .breadcrumb{display:flex;gap:14px;flex-wrap:wrap;font:var(--weight-body) var(--text-xs)/1.9 var(--font-ui);color:var(--muted);padding:24px 0}:where(html[data-site-page=huangli]) .almanac-heading{text-align:center;padding:8px 0 26px}:where(html[data-site-page=huangli]) .eyebrow{font:var(--weight-body) var(--text-xs)/1.8 var(--font-ui);color:var(--muted)}:where(html[data-site-page=huangli]) h1{font-size:var(--text-2xl);line-height:1.5;margin:8px 0}:where(html[data-site-page=huangli]) .almanac-heading>p:last-child{color:var(--muted);font-size:var(--text-sm)}:where(html[data-site-page=huangli]) .date-toolbar{max-width:660px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-block:1px solid var(--line);padding:14px 0;font:var(--weight-body) var(--text-sm)/1.8 var(--font-ui)}:where(html[data-site-page=huangli]) .date-picker{display:flex;align-items:center;gap:10px;flex-wrap:wrap}:where(html[data-site-page=huangli]) .date-picker input{background:var(--display-surface,#f5f1e7);border:1px solid var(--line);padding:8px 10px;min-height:44px;min-width:0;font-variant-numeric:tabular-nums}:where(html[data-site-page=huangli]) .date-steps{display:flex;align-items:center;gap:20px;flex-wrap:wrap}:where(html[data-site-page=huangli]) .date-steps a{min-height:44px;display:flex;align-items:center}:where(html[data-site-page=huangli]) .date-steps [aria-disabled=true]{opacity:.5;pointer-events:none}:where(html[data-site-page=huangli]) .calendar-error{max-width:660px;margin:auto;color:var(--accent);font:var(--weight-body) var(--text-sm)/1.8 var(--font-ui)}:where(html[data-site-page=huangli]) .calendar-error:not(:empty){padding-top:16px}:where(html[data-site-page=huangli]) .tear-calendar{--print:#265c49;--sheet:#f5f3e9;--sheet-edge:#deddd0;position:relative;max-width:620px;margin:52px auto 0;padding:20px 22px 12px;background:var(--sheet);color:var(--print);border:1px solid var(--sheet-edge);box-shadow:0 4px 0 -1px var(--sheet),0 5px 0 var(--sheet-edge),0 9px 0 -1px var(--sheet),0 10px 0 var(--sheet-edge),0 14px 22px #19271d1f;isolation:isolate}:where(html[data-site-page=huangli]) .paper-binding{height:34px;position:absolute;left:-4px;right:-4px;top:-24px;border:1px solid var(--sheet-edge);border-radius:16px 16px 7px 7px;background:var(--sheet);box-shadow:0 7px 8px -5px #19271d4d;display:flex;align-items:center;justify-content:space-around;z-index:1}:where(html[data-site-page=huangli]) .paper-binding i{display:block;width:36px;height:3px;background:var(--sheet-edge);border:1px solid var(--print);opacity:.5}:where(html[data-site-page=huangli]) .paper-masthead{display:flex;justify-content:space-between;align-items:center;padding:2px 0 0;font-size:var(--text-xl);font-weight:var(--weight-heading);line-height:1.4}:where(html[data-site-page=huangli]) .paper-masthead>span:nth-child(2){font-size:var(--text-lg)}:where(html[data-site-page=huangli]) .tear-day{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;padding:0 4px}:where(html[data-site-page=huangli]) .date-leaf{text-align:center;min-width:0}:where(html[data-site-page=huangli]) .date-leaf>strong{font-family:var(--font-ui);font-stretch:condensed;font-size:clamp(160px,29vw,300px);line-height:1.02;font-weight:var(--weight-heading);font-variant-numeric:lining-nums tabular-nums;display:block;margin:0;letter-spacing:-.04em;padding-right:.04em}:where(html[data-site-page=huangli]) .paper-side{display:flex;gap:10px;align-items:center;justify-content:center;writing-mode:vertical-rl;font-size:var(--text-sm);line-height:1.5}:where(html[data-site-page=huangli]) .paper-side span+span{padding-top:20px}:where(html[data-site-page=huangli]) .paper-motto{font-size:var(--text-sm);line-height:1.8;display:flex;align-items:center;justify-content:space-between;padding:4px 0 8px}:where(html[data-site-page=huangli]) .paper-motto>span{font:var(--weight-body) var(--text-xs)/1.8 var(--font-ui);opacity:.8}:where(html[data-site-page=huangli]) .lunar-strip{display:grid;grid-template-columns:1.1fr 1fr;border:3px solid var(--print);border-bottom:0}:where(html[data-site-page=huangli]) .date-copy,:where(html[data-site-page=huangli]) .paper-weekday{padding:8px 10px;text-align:center;min-width:0}:where(html[data-site-page=huangli]) .date-copy{border-right:2px solid var(--print)}:where(html[data-site-page=huangli]) .date-copy>span{display:block;font-size:var(--text-xs);line-height:1.5}:where(html[data-site-page=huangli]) .date-copy h2{font-size:var(--text-3xl);font-weight:var(--weight-heading);line-height:1.6}:where(html[data-site-page=huangli]) .paper-weekday{background:var(--print);color:var(--sheet);display:flex;flex-direction:column;justify-content:center}:where(html[data-site-page=huangli]) .paper-weekday>span{font-size:var(--text-3xl);font-weight:var(--weight-heading);line-height:1.5}:where(html[data-site-page=huangli]) .paper-weekday>small{font-size:var(--text-xs);line-height:1.5}:where(html[data-site-page=huangli]) .calendar-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:3px solid var(--print);border-top:1px solid var(--print);border-bottom:1px solid var(--print)}:where(html[data-site-page=huangli]) .calendar-facts>div{text-align:center;padding:7px 4px}:where(html[data-site-page=huangli]) .calendar-facts>div+div{border-left:1px solid var(--print)}:where(html[data-site-page=huangli]) dt{font-size:var(--text-xs);line-height:1.7}:where(html[data-site-page=huangli]) dd{font-size:var(--text-base);font-weight:var(--weight-heading);line-height:1.7}:where(html[data-site-page=huangli]) .folk-section{border:3px solid var(--print);border-top:0}:where(html[data-site-page=huangli]) .paper-section-title{font-size:var(--text-sm);font-weight:var(--weight-heading);padding:4px 10px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--print)}:where(html[data-site-page=huangli]) .paper-section-title>span{font-size:var(--text-xs);font-weight:var(--weight-body)}:where(html[data-site-page=huangli]) .paper-ledger{display:grid;grid-template-columns:minmax(0,1fr) 125px}:where(html[data-site-page=huangli]) .folk-columns>section{display:grid;grid-template-columns:42px minmax(0,1fr);min-width:0}:where(html[data-site-page=huangli]) .folk-columns>section+section{border-top:1px solid var(--print)}:where(html[data-site-page=huangli]) .folk-columns h3{display:flex;align-items:center;justify-content:center;font-size:var(--text-2xl);font-weight:var(--weight-heading);border-right:1px solid var(--print)}:where(html[data-site-page=huangli]) .folk-tags{display:flex;gap:7px 12px;align-content:start;flex-wrap:wrap;padding:12px 10px;font-size:var(--text-sm);line-height:1.7}:where(html[data-site-page=huangli]) .paper-season{border-left:1px solid var(--print);display:flex;flex-direction:column}:where(html[data-site-page=huangli]) .season-note{padding:12px 6px;text-align:center;flex:1;display:flex;flex-direction:column;justify-content:center}:where(html[data-site-page=huangli]) .season-note+.season-note{border-top:1px solid var(--print)}:where(html[data-site-page=huangli]) .season-note>span{font-size:var(--text-xs)}:where(html[data-site-page=huangli]) .season-note>strong{font-size:var(--text-2xl);font-weight:var(--weight-heading);line-height:1.8}:where(html[data-site-page=huangli]) .season-note>time{font-size:var(--text-xs);font-variant-numeric:tabular-nums}:where(html[data-site-page=huangli]) .folk-extra{font-size:var(--text-sm);border-top:1px solid var(--print);padding:6px 10px}:where(html[data-site-page=huangli]) .hour-details{border-top:1px solid var(--print)}:where(html[data-site-page=huangli]) summary{min-height:44px;padding:10px 0}:where(html[data-site-page=huangli]) .hour-details summary{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;font-size:var(--text-sm);font-weight:var(--weight-heading)}:where(html[data-site-page=huangli]) .hour-details>p{font-size:var(--text-sm);line-height:1.9;margin:0 10px 12px}:where(html[data-site-page=huangli]) .hours-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 10px 12px;gap:1px;background:var(--sheet)}:where(html[data-site-page=huangli]) .hour-cell{display:flex;flex-direction:column;gap:3px;padding:8px 4px;border:1px solid var(--print);min-width:0;text-align:center}:where(html[data-site-page=huangli]) .hour-cell>strong{font-size:var(--text-sm);font-weight:var(--weight-heading)}:where(html[data-site-page=huangli]) .hour-cell>span{font:var(--weight-body) var(--text-xs)/1.8 var(--font-ui);font-variant-numeric:tabular-nums}:where(html[data-site-page=huangli]) .hour-cell b{font-weight:var(--weight-body)}:where(html[data-site-page=huangli]) .paper-imprint{display:flex;justify-content:space-between;gap:10px;font-size:var(--text-xs);line-height:1.8;padding-top:10px}:where(html[data-site-page=huangli]) .calendar-about{margin:42px auto 40px;max-width:660px;color:var(--muted);font:var(--weight-body) var(--text-sm)/2 var(--font-ui)}:where(html[data-site-page=huangli]) .calendar-about h2{font:var(--weight-heading) var(--text-lg)/1.8 var(--font-ui);color:var(--ink);margin-bottom:12px}:where(html[data-site-page=huangli]) .calendar-about a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}:where(html[data-site-page=huangli]) .calendar-about details p+p{margin-top:12px}:where(html[data-site-page=huangli]) .site-footer{border-top:1px solid var(--line);padding:24px 0 40px}:where(html[data-site-page=huangli]) .skip-link{position:absolute;top:-100px;left:20px;background:var(--paper);padding:12px;z-index:10}:where(html[data-site-page=huangli]) .skip-link:focus{top:10px}:where(html[data-site-page=huangli]) .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:where(html[data-site-page=huangli]) .calendar-placeholder{padding:40px 0}html[data-site-page=huangli][data-display-theme=dark] .tear-calendar{--print:#b7d3b9;--sheet:#263b30;--sheet-edge:#536657}html[data-site-page=huangli][data-display-size=large] :is(.paper-motto,.date-copy>span,dt,.paper-section-title,.paper-section-title>span,.season-note>span,.season-note>time,.folk-extra,.hour-details>p,.hour-cell>span,.paper-imprint,.calendar-about,.date-toolbar,.breadcrumb){font-size:var(--text-sm)}html[data-site-page=huangli][data-display-size=large] .folk-tags{font-size:var(--text-base)}html[data-site-page=huangli][data-display-size=large] .paper-ledger{grid-template-columns:minmax(0,1fr) 140px}html[data-site-page=huangli][data-display-size=large] .hours-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:800px){:where(html[data-site-page=huangli]) .almanac-wrap{padding:0 24px}:where(html[data-site-page=huangli]) .site-header{flex-wrap:wrap;gap:14px}:where(html[data-site-page=huangli]) .header-tools{margin-left:auto}:where(html[data-site-page=huangli]) .main-nav{order:3;width:100%;margin:0;gap:24px}:where(html[data-site-page=huangli]) .paper-masthead{font-size:var(--text-xl)}:where(html[data-site-page=huangli]) .paper-masthead>span:nth-child(2){font-size:var(--text-lg)}}@media (max-width:520px){:where(html[data-site-page=huangli]) .almanac-wrap{padding:0 20px}:where(html[data-site-page=huangli]) .site-header{padding:18px 0}:where(html[data-site-page=huangli]) .header-tools{gap:12px}:where(html[data-site-page=huangli]) .main-nav{gap:22px;font-size:var(--text-sm)}:where(html[data-site-page=huangli]) .breadcrumb{padding:18px 0;font-size:var(--text-xs)}:where(html[data-site-page=huangli]) .almanac-heading{padding:4px 0 20px}:where(html[data-site-page=huangli]) h1{font-size:var(--text-2xl)}:where(html[data-site-page=huangli]) .almanac-heading>p:last-child{font-size:var(--text-sm)}:where(html[data-site-page=huangli]) .date-toolbar{gap:8px;padding:12px 0}:where(html[data-site-page=huangli]) .date-picker{width:100%}:where(html[data-site-page=huangli]) .date-picker label{font-size:var(--text-xs)}:where(html[data-site-page=huangli]) .date-picker input{flex:1;width:0;padding:8px}:where(html[data-site-page=huangli]) .date-picker button{padding:8px 12px}:where(html[data-site-page=huangli]) .date-steps{width:100%;justify-content:space-between;gap:10px}:where(html[data-site-page=huangli]) .tear-calendar{padding:18px 12px 10px;margin-top:44px}:where(html[data-site-page=huangli]) .paper-binding{height:28px;top:-20px;left:-2px;right:-2px;border-radius:12px 12px 5px 5px}:where(html[data-site-page=huangli]) .paper-masthead{font-size:var(--text-lg)}:where(html[data-site-page=huangli]) .paper-masthead>span:nth-child(2){font-size:var(--text-base)}:where(html[data-site-page=huangli]) .tear-day{grid-template-columns:24px minmax(0,1fr) 24px;padding:6px 0 0}:where(html[data-site-page=huangli]) .date-leaf>strong{font-size:clamp(138px,47vw,240px)}:where(html[data-site-page=huangli]) .paper-side{font-size:var(--text-sm);gap:5px}:where(html[data-site-page=huangli]) .paper-side span+span{padding-top:12px}:where(html[data-site-page=huangli]) .paper-motto{font-size:var(--text-xs);padding-bottom:7px}:where(html[data-site-page=huangli]) .paper-motto>span{font-size:var(--text-xs)}:where(html[data-site-page=huangli]) .date-copy,:where(html[data-site-page=huangli]) .paper-weekday{padding:7px 3px}:where(html[data-site-page=huangli]) .date-copy>span{font-size:var(--text-xs)}:where(html[data-site-page=huangli]) .date-copy h2,:where(html[data-site-page=huangli]) .paper-weekday>span{font-size:var(--text-xl)}:where(html[data-site-page=huangli]) .paper-weekday>small{font-size:var(--text-xs)}:where(html[data-site-page=huangli]) dt{font-size:var(--text-xs)}:where(html[data-site-page=huangli]) dd{font-size:var(--text-base)}:where(html[data-site-page=huangli]) .paper-ledger{grid-template-columns:minmax(0,1fr) 88px}:where(html[data-site-page=huangli]) .folk-columns>section{grid-template-columns:31px minmax(0,1fr)}:where(html[data-site-page=huangli]) .folk-columns h3{font-size:var(--text-xl)}:where(html[data-site-page=huangli]) .folk-tags{padding:10px 8px;gap:6px 10px;font-size:var(--text-sm)}:where(html[data-site-page=huangli]) .season-note{padding:10px 4px}:where(html[data-site-page=huangli]) .season-note>span,:where(html[data-site-page=huangli]) .season-note>time{font-size:var(--text-xs)}:where(html[data-site-page=huangli]) .season-note>strong{font-size:var(--text-xl)}:where(html[data-site-page=huangli]) .folk-extra{font-size:var(--text-xs);padding:6px 8px}:where(html[data-site-page=huangli]) .paper-section-title{font-size:var(--text-sm);padding:5px 8px}:where(html[data-site-page=huangli]) .paper-section-title>span{font-size:var(--text-xs)}:where(html[data-site-page=huangli]) .hours-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-site-page=huangli]) .hour-cell>span{font-size:var(--text-xs)}:where(html[data-site-page=huangli]) .paper-imprint{font-size:var(--text-xs);flex-wrap:wrap;gap:0 10px}:where(html[data-site-page=huangli]) .paper-imprint>span:last-child{display:none}:where(html[data-site-page=huangli]) .calendar-about{margin-top:32px}html[data-site-page=huangli][data-display-size=large] .main-nav{gap:16px}html[data-site-page=huangli][data-display-size=large] .paper-ledger{grid-template-columns:1fr}html[data-site-page=huangli][data-display-size=large] .paper-season{border-left:0;border-top:1px solid var(--print);flex-direction:row}html[data-site-page=huangli][data-display-size=large] .season-note+.season-note{border-top:0;border-left:1px solid var(--print)}html[data-site-page=huangli][data-display-size=large] .hours-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(html[data-site-page=huangli]) .folk-columns{display:grid;grid-template-rows:auto auto}:where(html[data-site-page=huangli]) .cultural-calendar{margin:28px 0;padding:24px;border:1px solid var(--line,#bdc1ae);line-height:1.9}:where(html[data-site-page=huangli]) .cultural-calendar h2{font-size:var(--text-xl)}:where(html[data-site-page=huangli]) .cultural-calendar h2 small{font-size:var(--text-sm);font-weight:var(--weight-body)}:where(html[data-site-page=huangli]) .cultural-calendar ul{padding-left:20px}:where(html[data-site-page=huangli]) .cultural-calendar li{padding:10px 0}:where(html[data-site-page=huangli]) .cultural-calendar a{color:inherit;text-underline-offset:4px}:where(html[data-site-page=huangli]) .cultural-calendar summary{min-height:44px;cursor:pointer}:where(html[data-site-page=huangli]) .cultural-calendar time{font-variant-numeric:tabular-nums}
