.jd-lunar{max-width:var(--jd-max,760px);margin:0 auto;padding:30px 28px 32px;background:var(--jd-paper);border-radius:5px;color:var(--jd-ink);font-family:var(--font-body-family,inherit);font-size:16px;line-height:1.6}.jd-lunar *{box-sizing:border-box}.jd-lunar button{font:inherit;color:inherit;background:none;border:0;margin:0;cursor:pointer}.jd-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--jd-rule)}.jd-title{font-family:var(--font-heading-family,Georgia,serif);font-size:26px;line-height:1.2;font-weight:400}.jd-title em{font-style:normal;color:var(--jd-faint)}.jd-nav{display:flex;gap:6px}.jd-nav button{width:38px;height:38px;border:1px solid var(--jd-rule);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--jd-soft);transition:border-color .15s,color .15s}.jd-nav button:hover:not(:disabled){border-color:var(--jd-accent);color:var(--jd-accent)}.jd-nav button:disabled{opacity:.28;cursor:default}.jd-nav svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.jd-tz{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--jd-faint);margin-top:11px}.jd-dows{display:grid;grid-template-columns:repeat(7,1fr);margin:14px 0 6px}.jd-dows span{text-align:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--jd-faint)}.jd-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.jd-cell{aspect-ratio:1/1.06;border:1px solid transparent;border-radius:3px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 2px 4px;position:relative;transition:background .15s,border-color .15s}.jd-num{font-size:12px;color:var(--jd-soft);line-height:1;font-variant-numeric:tabular-nums}.jd-cell.has:hover{background:var(--jd-tint);border-color:var(--jd-rule)}.jd-cell.dark{background:var(--jd-tint)}.jd-cell.today .jd-num{color:var(--jd-accent);font-weight:700}.jd-cell.on{border-color:var(--jd-accent);background:var(--jd-raise)}.jd-cell:focus-visible{outline:2px solid var(--jd-accent);outline-offset:1px}.jd-moon{width:30px;height:30px;display:block}.jd-gate{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--jd-faint);line-height:1.1;text-align:center}.jd-dot{width:4px;height:4px;border-radius:50%;background:var(--jd-accent);position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.jd-archive{margin-top:22px;border-top:1px solid var(--jd-rule);padding-top:4px}.jd-fc{padding:22px 0 4px}.jd-date{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--jd-faint);margin-bottom:8px}.jd-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.jd-chip{font-size:12px;color:var(--jd-soft);border:1px solid var(--jd-rule);border-radius:999px;padding:3px 11px;background:var(--jd-raise)}.jd-lunar .jd-head{font-family:var(--font-heading-family,Georgia,serif);font-size:23px;line-height:1.3;font-weight:400;margin:0 0 8px;text-transform:none;letter-spacing:normal}.jd-lunar .jd-sub{font-size:16px;color:var(--jd-soft);font-style:italic;margin:0 0 18px}.jd-body p{margin:0 0 15px}.jd-body p:last-child{margin-bottom:0}.jd-soon{background:var(--jd-tint);border-radius:4px;padding:14px 16px;font-size:15px;color:var(--jd-soft)}@media(max-width:560px){.jd-lunar{padding:20px 14px 22px}.jd-title{font-size:21px}.jd-tz{font-size:10px;letter-spacing:.08em}.jd-cell{aspect-ratio:1/1.18;padding:5px 1px 3px;gap:1px}.jd-moon{width:23px;height:23px}.jd-gate{font-size:8px;letter-spacing:.02em}.jd-lunar .jd-head{font-size:20px}}@media(prefers-reduced-motion:reduce){.jd-lunar *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lunar-calendar.css.map */
