.cal[data-astro-cid-hxlsciik]{background:var(--color-surface);gap:1rem;padding:1rem 1rem .9rem;display:grid}.cal__year[data-astro-cid-hxlsciik]{grid-template-columns:3.25rem 1fr;align-items:start;gap:.5rem;display:grid}.cal__label[data-astro-cid-hxlsciik]{color:var(--color-ink);padding-top:1.4rem;font-size:1.25rem}.cal__lanes[data-astro-cid-hxlsciik]{background-image:repeating-linear-gradient(to right, var(--color-line) 0 1px, transparent 1px calc(100% / 12));background-size:calc(100% + 1px) 100%;gap:.35rem;min-width:0;display:grid;position:relative}.cal__months[data-astro-cid-hxlsciik]{color:var(--color-muted);font-variant-numeric:tabular-nums;grid-template-columns:repeat(12,1fr);margin:0;padding:0;font-size:.75rem;line-height:1;list-style:none;display:grid}.cal__months[data-astro-cid-hxlsciik] li[data-astro-cid-hxlsciik]{white-space:nowrap;padding:.1rem 0 .35rem .25rem;overflow:hidden}.cal__lane[data-astro-cid-hxlsciik]{height:1.35rem;margin:0;padding:0;list-style:none;position:relative}.cal__lane[data-astro-cid-hxlsciik][data-kind=계절\ 세일]{height:2.4rem}.cal__bar[data-astro-cid-hxlsciik]{box-sizing:border-box;border-radius:3px;position:absolute;top:0;bottom:0}.cal__lane[data-astro-cid-hxlsciik][data-kind=계절\ 세일] .cal__bar[data-astro-cid-hxlsciik]{background:var(--accent,var(--color-banana));border:1.5px solid var(--color-ink);top:1.1rem}.cal__lane[data-astro-cid-hxlsciik][data-kind=넥스트\ 페스트] .cal__bar[data-astro-cid-hxlsciik]{background:var(--color-surface);border:1.5px solid var(--color-ink-2)}.cal__lane[data-astro-cid-hxlsciik][data-kind=주제\ 세일] .cal__bar[data-astro-cid-hxlsciik]{background:var(--accent-soft,var(--color-banana-soft));border:1px solid var(--accent-ink,var(--color-banana-ink));top:.2rem;bottom:.2rem}.cal__name[data-astro-cid-hxlsciik]{white-space:nowrap;color:var(--color-ink);font-size:.75rem;font-weight:700;line-height:1;position:absolute;bottom:calc(100% + .15rem);left:-1.5px}.cal__lane[data-astro-cid-hxlsciik][data-kind=넥스트\ 페스트] .cal__name[data-astro-cid-hxlsciik]{display:none}.cal__today[data-astro-cid-hxlsciik]{border-left:2px dashed var(--color-ink);margin:0;position:absolute;top:1.2rem;bottom:0}.cal__today[data-astro-cid-hxlsciik] span[data-astro-cid-hxlsciik]{font-family:var(--font-mono);white-space:nowrap;color:var(--color-ink);background:var(--color-surface);padding:.1rem .3rem;font-size:.6875rem;line-height:1;position:absolute;top:-1.2rem;left:.35rem}.cal__today[data-astro-cid-hxlsciik][style*="left: 5"],.cal__today[data-astro-cid-hxlsciik][style*="left: 6"],.cal__today[data-astro-cid-hxlsciik][style*="left: 7"],.cal__today[data-astro-cid-hxlsciik][style*="left: 8"],.cal__today[data-astro-cid-hxlsciik][style*="left: 9"]{--flip:1}.cal__today[data-astro-cid-hxlsciik][style*="left: 5"] span[data-astro-cid-hxlsciik],.cal__today[data-astro-cid-hxlsciik][style*="left: 6"] span[data-astro-cid-hxlsciik],.cal__today[data-astro-cid-hxlsciik][style*="left: 7"] span[data-astro-cid-hxlsciik],.cal__today[data-astro-cid-hxlsciik][style*="left: 8"] span[data-astro-cid-hxlsciik],.cal__today[data-astro-cid-hxlsciik][style*="left: 9"] span[data-astro-cid-hxlsciik]{left:auto;right:.35rem}.cal__legend[data-astro-cid-hxlsciik]{color:var(--color-ink-2);flex-wrap:wrap;gap:.4rem 1.1rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.cal__legend[data-astro-cid-hxlsciik] li[data-astro-cid-hxlsciik]{align-items:center;gap:.4rem;display:inline-flex}.cal__swatch[data-astro-cid-hxlsciik]{box-sizing:border-box;border-radius:2px;width:1.1rem;height:.7rem;display:inline-block}.cal__swatch[data-astro-cid-hxlsciik][data-kind=계절\ 세일]{background:var(--accent,var(--color-banana));border:1.5px solid var(--color-ink)}.cal__swatch[data-astro-cid-hxlsciik][data-kind=넥스트\ 페스트]{background:var(--color-surface);border:1.5px solid var(--color-ink-2)}.cal__swatch[data-astro-cid-hxlsciik][data-kind=주제\ 세일]{background:var(--accent-soft,var(--color-banana-soft));border:1px solid var(--accent-ink,var(--color-banana-ink))}@media (width<=47.99rem){.cal__year[data-astro-cid-hxlsciik]{grid-template-columns:1fr;gap:.25rem}.cal__label[data-astro-cid-hxlsciik]{padding-top:0}.cal__months[data-astro-cid-hxlsciik] li[data-astro-cid-hxlsciik]:nth-child(2n){visibility:hidden}}
