.cal[data-astro-cid-jsw4y6du]{gap:28px;display:grid}.legend[data-astro-cid-jsw4y6du]{color:var(--sub);flex-wrap:wrap;gap:6px 14px;margin:0;font-size:12px;display:flex}.lg[data-astro-cid-jsw4y6du]:before{content:"";vertical-align:1px;background:var(--c);border-radius:4px;width:18px;height:8px;margin-right:5px;display:inline-block}.lg[data-astro-cid-jsw4y6du].amazon{--c:#f08804}.lg[data-astro-cid-jsw4y6du].rakuten{--c:#bf0000}.lg[data-astro-cid-jsw4y6du].yahoo{--c:#f03}.lg[data-astro-cid-jsw4y6du].entry:before{background:var(--line)}.lg[data-astro-cid-jsw4y6du].tentative:before{border:1.5px dashed var(--sub);background:0 0;height:6px}.month[data-astro-cid-jsw4y6du] h2[data-astro-cid-jsw4y6du]{margin:0 0 10px;font-size:21px}.dow[data-astro-cid-jsw4y6du],.week[data-astro-cid-jsw4y6du]{grid-template-columns:repeat(7,1fr);display:grid}.dow[data-astro-cid-jsw4y6du] span[data-astro-cid-jsw4y6du]{text-align:center;color:var(--sub);padding-bottom:6px;font-size:11px}.week[data-astro-cid-jsw4y6du]{grid-template-rows:30px repeat(var(--lanes), 26px) 8px;background:var(--card);border-top:1px solid var(--line);row-gap:4px}.week[data-astro-cid-jsw4y6du]:last-child{border-bottom:1px solid var(--line)}.day[data-astro-cid-jsw4y6du]{font-variant-numeric:tabular-nums;grid-row:1/-1;padding:5px 0 0 6px;font-size:13px}.day[data-astro-cid-jsw4y6du] b[data-astro-cid-jsw4y6du]{font-weight:400}.day[data-astro-cid-jsw4y6du].m0{background:color-mix(in srgb, var(--bg-alt) 70%, var(--card))}.day[data-astro-cid-jsw4y6du].first b[data-astro-cid-jsw4y6du]{color:var(--text);font-weight:800}.day[data-astro-cid-jsw4y6du].first{box-shadow:inset 2px 0 0 var(--accent)}.day[data-astro-cid-jsw4y6du].past{color:var(--line)}.bar[data-astro-cid-jsw4y6du]{z-index:1;position:relative}.dow[data-astro-cid-jsw4y6du]{z-index:2;background:var(--card);padding-top:6px;position:sticky;top:49px}.day[data-astro-cid-jsw4y6du].today b[data-astro-cid-jsw4y6du]{text-align:center;color:#fff;background:var(--accent);border-radius:11px;min-width:22px;height:22px;margin:-2px 0 0 -4px;padding:0 4px;font-weight:700;line-height:22px;display:inline-block}.sun[data-astro-cid-jsw4y6du],.dow[data-astro-cid-jsw4y6du] .sun[data-astro-cid-jsw4y6du]{color:#d33}.sat[data-astro-cid-jsw4y6du],.dow[data-astro-cid-jsw4y6du] .sat[data-astro-cid-jsw4y6du]{color:#2a6fdb}.bar[data-astro-cid-jsw4y6du]{white-space:nowrap;text-overflow:ellipsis;color:#fff;border-radius:6px;margin:0 2px;padding:0 7px;font-size:12px;font-weight:700;line-height:26px;text-decoration:none;overflow:hidden}.bar[data-astro-cid-jsw4y6du].amazon{color:#1d1d1f;background:#f08804}.bar[data-astro-cid-jsw4y6du].rakuten{background:#bf0000}.bar[data-astro-cid-jsw4y6du].yahoo{background:#f03}.bar[data-astro-cid-jsw4y6du].entry{background:color-mix(in srgb, var(--c,#f08804) 14%, var(--card));color:var(--sub);box-shadow:none;font-weight:600}.bar[data-astro-cid-jsw4y6du].entry.amazon{--c:#f08804}.bar[data-astro-cid-jsw4y6du].entry.rakuten{--c:#bf0000}.bar[data-astro-cid-jsw4y6du].entry.yahoo{--c:#f03}.bar[data-astro-cid-jsw4y6du].tentative{color:var(--sub);outline:1px dashed var(--sub);outline-offset:-1px;background:0 0}.bar[data-astro-cid-jsw4y6du]:hover{filter:brightness(1.08);text-decoration:none}.top[data-astro-cid-lqq66e7m]{text-align:center;padding:56px 0 32px}.top[data-astro-cid-lqq66e7m] h1[data-astro-cid-lqq66e7m]{margin:0 0 12px;font-size:clamp(36px,6vw,56px)}.top[data-astro-cid-lqq66e7m] p[data-astro-cid-lqq66e7m]{color:var(--sub);margin:0;font-size:19px}.top[data-astro-cid-lqq66e7m] .topart{max-width:300px;margin-top:24px}.calwrap[data-astro-cid-lqq66e7m]{max-width:760px;margin:0 auto 48px}.hint[data-astro-cid-lqq66e7m]{color:var(--sub);margin:10px 0 0;font-size:12px}.band[data-astro-cid-lqq66e7m]{background:var(--bg-alt);margin:0 -22px;padding:40px 22px}.band[data-astro-cid-lqq66e7m] h2[data-astro-cid-lqq66e7m]{margin:0 0 20px;font-size:24px}.band[data-astro-cid-lqq66e7m].guess{margin-top:24px}.gnote[data-astro-cid-lqq66e7m]{color:var(--sub);margin:-10px 0 18px;font-size:14px}.band[data-astro-cid-lqq66e7m].live{background:color-mix(in srgb, #f90 12%, var(--bg));margin-bottom:24px}.band[data-astro-cid-lqq66e7m].live h2[data-astro-cid-lqq66e7m]:before{content:"● ";color:#e03131}@media (width>=1024px){.band[data-astro-cid-lqq66e7m]{border-radius:28px;margin:0;padding:40px}}@media (width<=600px){.br[data-astro-cid-lqq66e7m]{display:none}}
