.month-card[data-astro-cid-jhzaesbw]{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm);border:1px solid var(--border);border-radius:var(--radius);background:radial-gradient(80% 140% at 0% 0%, #e3a55f17, transparent 70%), var(--surface);padding:18px 26px 18px 30px;display:flex}.month-label[data-astro-cid-jhzaesbw] h2[data-astro-cid-jhzaesbw]{align-items:center;gap:14px;margin:0;line-height:1;display:flex}.month-number[data-astro-cid-jhzaesbw]{color:var(--amber);font-family:var(--font-body);letter-spacing:-.02em;font-size:54px;font-weight:400;line-height:.9}.month-name[data-astro-cid-jhzaesbw]{font-family:var(--font-body);letter-spacing:.06em;gap:6px;font-size:18px;font-style:normal;font-weight:500;display:grid}.month-year[data-astro-cid-jhzaesbw]{color:var(--muted);font-family:var(--font-body);font-style:normal;font-size:var(--text-label);letter-spacing:.12em}.month-count[data-astro-cid-jhzaesbw]{color:var(--muted);font-size:var(--text-meta);letter-spacing:.04em;margin:12px 0 0}.month-count[data-astro-cid-jhzaesbw] strong[data-astro-cid-jhzaesbw]{color:var(--foreground);margin-right:2px;font-size:17px;font-weight:500}.month-calendar[data-astro-cid-jhzaesbw]{--calendar-cell:32px;grid-template-columns:repeat(7, var(--calendar-cell));grid-template-rows:18px;grid-auto-rows:var(--calendar-cell);font-size:11.5px;line-height:var(--calendar-cell);text-align:center;flex:none;gap:3px;display:grid}.calendar-weekday[data-astro-cid-jhzaesbw]{color:var(--muted);opacity:.8;align-self:end;font-size:10.5px;line-height:16px}.is-sunday[data-astro-cid-jhzaesbw]{color:#d98a7a}.is-saturday[data-astro-cid-jhzaesbw]{color:#8fa9c4}.calendar-day[data-astro-cid-jhzaesbw]{color:#f1e7dc52;font-variant-numeric:tabular-nums;border-radius:50%}.has-posts[data-astro-cid-jhzaesbw]{color:var(--foreground);text-decoration:none;display:block;position:relative}.has-posts[data-astro-cid-jhzaesbw]:hover{color:var(--foreground);filter:brightness(1.12);text-decoration:none}.calendar-faces[data-astro-cid-jhzaesbw]{width:100%;height:100%;display:block;position:relative}.calendar-faces[data-astro-cid-jhzaesbw] img{box-sizing:border-box;object-fit:cover;background:var(--surface-raised);border:1px solid #e3a55f80;border-radius:50%;width:100%;height:100%;display:block}.has-two-faces[data-astro-cid-jhzaesbw] img{width:70%;height:70%;position:absolute;top:0;right:0}.has-two-faces[data-astro-cid-jhzaesbw] img:first-child{z-index:1;box-shadow:0 0 0 1.5px var(--surface);inset:auto auto 0 0}.calendar-date[data-astro-cid-jhzaesbw]{z-index:2;background:var(--surface);font-variant-numeric:tabular-nums;border-radius:6px;min-width:13px;height:12px;padding:0 2px;font-size:9.5px;font-weight:500;line-height:12px;position:absolute;bottom:-2px;right:-2px}@media (width<=640px){.month-card[data-astro-cid-jhzaesbw]{gap:10px;padding:14px 14px 14px 18px}.month-label[data-astro-cid-jhzaesbw] h2[data-astro-cid-jhzaesbw]{flex-direction:column;align-items:flex-start;gap:6px}.month-number[data-astro-cid-jhzaesbw]{font-size:44px}.month-name[data-astro-cid-jhzaesbw]{font-size:16px}.month-count[data-astro-cid-jhzaesbw]{gap:4px;margin-top:8px;display:grid}.month-count-separator[data-astro-cid-jhzaesbw]{display:none}.month-calendar[data-astro-cid-jhzaesbw]{--calendar-cell:26px;gap:2px;font-size:11px}}@media (width<=380px){.month-calendar[data-astro-cid-jhzaesbw]{--calendar-cell:24px}}.post-month[data-astro-cid-prphk7k6]+.post-month[data-astro-cid-prphk7k6]{margin-top:var(--space-xl)}.post-month[data-astro-cid-prphk7k6] .post-list>li[id]{scroll-margin-top:var(--space-sm)}@media screen and (scripting:enabled){.month-track[data-astro-cid-prphk7k6]{height:var(--month-height,auto);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row-reverse;align-items:flex-start;gap:12px;margin-inline:-6px;padding-inline:6px;display:flex;overflow:auto hidden}.month-track[data-astro-cid-prphk7k6]::-webkit-scrollbar{display:none}.post-month[data-astro-cid-prphk7k6]{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;min-width:0;padding-bottom:6px}.post-month[data-astro-cid-prphk7k6]+.post-month[data-astro-cid-prphk7k6]{margin-top:0}}.month-bar[data-astro-cid-aqsoq3fi],.month-bar-separator[data-astro-cid-aqsoq3fi]{display:none}@media screen and (scripting:enabled){.page-heading:has(>.month-bar){align-items:center}.month-bar[data-astro-cid-aqsoq3fi]{scrollbar-width:none;flex:0 auto;gap:2px;min-width:0;margin-left:auto;display:flex;position:relative;overflow-x:auto}.month-bar[data-astro-cid-aqsoq3fi]::-webkit-scrollbar{display:none}.month-bar[data-astro-cid-aqsoq3fi] a[data-astro-cid-aqsoq3fi]{height:44px;color:var(--muted);letter-spacing:.04em;flex:none;align-items:center;padding:0 9px;font-size:14px;text-decoration:none;display:flex;position:relative}.month-bar[data-astro-cid-aqsoq3fi] a[data-astro-cid-aqsoq3fi]:hover{color:var(--foreground);text-decoration:none}.month-bar[data-astro-cid-aqsoq3fi] a[data-astro-cid-aqsoq3fi]:focus-visible{outline-offset:-2px}.month-bar[data-astro-cid-aqsoq3fi] a[data-astro-cid-aqsoq3fi][aria-current]{color:var(--amber)}.month-bar[data-astro-cid-aqsoq3fi] a[data-astro-cid-aqsoq3fi][aria-current]:after{content:"";background:var(--amber);border-radius:2px;height:2px;position:absolute;bottom:7px;left:9px;right:9px}.month-bar-separator[data-astro-cid-aqsoq3fi]{background:var(--border);flex:none;width:1px;height:14px;display:block}.page-heading:has(>.month-bar)>h1,.page-heading:has(>.month-bar)>a{flex:none}}
