.cal[data-astro-cid-g47lu57g]{flex-direction:column;gap:8px;display:flex;container-type:inline-size}.cal-nav[data-astro-cid-g47lu57g]{justify-content:space-between;align-items:center;display:flex}.cal-btn[data-astro-cid-g47lu57g]{border:1px solid var(--ink);width:44px;height:44px;color:var(--ink);justify-content:center;align-items:center;font-size:16px;display:flex}.cal-btn[data-astro-cid-g47lu57g]:hover{background:var(--green-bar)}.cal-btn[data-astro-cid-g47lu57g].is-off{color:var(--faint);border-color:var(--rule);cursor:default}.cal-btn[data-astro-cid-g47lu57g].is-off:hover{background:0 0}.cal-title[data-astro-cid-g47lu57g]{font-size:17px;font-weight:700}.cal-wd[data-astro-cid-g47lu57g]{text-align:center;border-bottom:2px solid var(--ink);color:var(--muted);grid-template-columns:repeat(7,minmax(0,1fr));padding-bottom:4px;font-size:13px;display:grid}.cal-wd[data-astro-cid-g47lu57g] .sun[data-astro-cid-g47lu57g]{color:var(--red)}.cal-grid[data-astro-cid-g47lu57g]{border-left:1px solid var(--rule);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cell[data-astro-cid-g47lu57g]{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);height:48px;color:var(--ink);flex-direction:column;justify-content:space-between;min-width:0;padding:3px 4px;font-size:14px;text-decoration:none;display:flex}.cell[data-astro-cid-g47lu57g].is-out{color:var(--faint)}.cell[data-astro-cid-g47lu57g] .sun[data-astro-cid-g47lu57g]{color:var(--red)}.cell[data-astro-cid-g47lu57g] .bold[data-astro-cid-g47lu57g]{font-weight:700}.cell[data-astro-cid-g47lu57g].is-sun{background:var(--red-bg)}.cell[data-astro-cid-g47lu57g].is-today{background:var(--green);color:#fff}.cell[data-astro-cid-g47lu57g].is-today .sun[data-astro-cid-g47lu57g]{color:#fff}.cnt[data-astro-cid-g47lu57g]{background:var(--green-bg);color:var(--green);font-variant-numeric:tabular-nums;align-self:flex-end;padding:2px 5px;font-size:12px;font-weight:700;line-height:1.1}.cell[data-astro-cid-g47lu57g].is-today .cnt[data-astro-cid-g47lu57g]{background:#fff}a[data-astro-cid-g47lu57g].cell:hover{background:var(--green-bar)}a[data-astro-cid-g47lu57g].cell.is-today:hover{background:var(--green)}.compact[data-astro-cid-g47lu57g] .cal-btn[data-astro-cid-g47lu57g]{width:36px;height:36px;font-size:14px}.compact[data-astro-cid-g47lu57g] .cal-title[data-astro-cid-g47lu57g]{font-size:16px}.compact[data-astro-cid-g47lu57g] .cal-wd[data-astro-cid-g47lu57g]{padding-bottom:3px;font-size:12px}.compact[data-astro-cid-g47lu57g] .cell[data-astro-cid-g47lu57g]{height:42px;padding:2px 3px;font-size:13px}.detailed[data-astro-cid-g47lu57g] .cal-title[data-astro-cid-g47lu57g]{font-size:24px}.detailed[data-astro-cid-g47lu57g] .ev-list[data-astro-cid-g47lu57g],.detailed[data-astro-cid-g47lu57g] .cell-foot[data-astro-cid-g47lu57g]{display:none}.hol[data-astro-cid-g47lu57g]{color:var(--red);font-size:12px;font-weight:700;line-height:1.3;display:none}.cell[data-astro-cid-g47lu57g].is-today .hol[data-astro-cid-g47lu57g]{color:#fff}.ev[data-astro-cid-g47lu57g]{white-space:nowrap;text-overflow:ellipsis;color:inherit;font-size:13px;line-height:1.35;display:block;overflow:hidden}.cell[data-astro-cid-g47lu57g].is-today .ev[data-astro-cid-g47lu57g]{color:#fff}.ev[data-astro-cid-g47lu57g].is-pick{color:var(--green);font-weight:700}.cell[data-astro-cid-g47lu57g].is-today .ev[data-astro-cid-g47lu57g].is-pick{color:#fff}@container (width>=680px){.detailed[data-astro-cid-g47lu57g] .cal-wd[data-astro-cid-g47lu57g]{font-size:14px}.detailed[data-astro-cid-g47lu57g] .cell[data-astro-cid-g47lu57g]{justify-content:flex-start;gap:3px;height:auto;min-height:116px;padding:5px 6px;font-size:15px}.detailed[data-astro-cid-g47lu57g] .hol[data-astro-cid-g47lu57g]{display:block}.detailed[data-astro-cid-g47lu57g] .ev-list[data-astro-cid-g47lu57g]{flex-direction:column;gap:2px;min-width:0;display:flex}.detailed[data-astro-cid-g47lu57g] .cnt-sp[data-astro-cid-g47lu57g]{display:none}.detailed[data-astro-cid-g47lu57g] .cell-foot[data-astro-cid-g47lu57g]{color:var(--muted);margin-top:auto;padding-top:3px;font-size:12px;display:block}.detailed[data-astro-cid-g47lu57g] .cell[data-astro-cid-g47lu57g].is-today .cell-foot[data-astro-cid-g47lu57g]{color:#ffffffd9}}
