.cc-hero.astro-llnglcad h1.astro-llnglcad{max-width:22ch}#calendar.astro-llnglcad{scroll-margin-top:96px}.cc-tabs.astro-llnglcad{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;margin-bottom:18px;display:grid}.cc-tabs.astro-llnglcad[hidden]{display:none}.cc-tab.astro-llnglcad{border:1px solid var(--rule);color:var(--dim);font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:12px;padding:10px 0;font-size:13px;font-weight:700;transition:color .25s,border-color .25s,background-color .25s}.cc-tab.astro-llnglcad:hover{color:var(--ink);border-color:#d4af5f80}.cc-tab.astro-llnglcad[aria-selected=true]{color:#140f06;background:linear-gradient(180deg, var(--gold-hi), var(--gold));border-color:#0000}.cc-tab.astro-llnglcad.now{color:var(--ink);border-color:#d4af5f73;position:relative}.cc-tab.astro-llnglcad.now:after{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:4px;left:50%}.cc-tab.astro-llnglcad:focus-visible{outline:2px solid var(--gold-hi);outline-offset:2px}.cc-months.astro-llnglcad{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.cc.astro-llnglcad.js .cc-months.astro-llnglcad{grid-template-columns:1fr}.cc-month.astro-llnglcad[hidden]{display:none}.cc-month.astro-llnglcad{background:radial-gradient(120% 80% at 50% -10%,#d4af5f1f,#0000 60%),linear-gradient(170deg,#1a1611,#0b0a08);border:1px solid #d4af5f4d;border-radius:18px;padding:20px}.cc-mh.astro-llnglcad{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cc-mh.astro-llnglcad h2.astro-llnglcad{margin-top:4px;font-size:clamp(24px,3vw,32px)}.cc-ring.astro-llnglcad{width:58px;height:58px;color:var(--dim);border:2px solid #d4af5f59;border-radius:50%;place-items:center;font-size:13px;display:grid}.cc-ring.astro-llnglcad b.astro-llnglcad{color:var(--gold);font-size:18px}.cc-month.astro-llnglcad.all .cc-ring.astro-llnglcad{border-color:#49c46b;box-shadow:0 0 22px -6px #49c46b}.cc-list.astro-llnglcad{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cc-list.astro-llnglcad li.astro-llnglcad{border:1px solid var(--rule);background:#ffffff04;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;padding:14px 16px;display:flex}.cc-item.astro-llnglcad{cursor:pointer;flex:320px;grid-template-columns:26px 1fr;gap:12px;display:grid}.cc-item.astro-llnglcad input.astro-llnglcad{opacity:0;pointer-events:none;position:absolute}.cc-box.astro-llnglcad{border:2px solid #d4af5f8c;border-radius:7px;width:24px;height:24px;margin-top:1px;transition:background-color .25s,border-color .25s}.cc-item.astro-llnglcad input.astro-llnglcad:checked+.cc-box.astro-llnglcad{background:linear-gradient(180deg, var(--gold-hi), var(--gold)) center / cover;border-color:#0000;box-shadow:inset 0 0 0 4px #0b0a08}.cc-item.astro-llnglcad input.astro-llnglcad:focus-visible+.cc-box.astro-llnglcad{outline:2px solid var(--gold-hi);outline-offset:2px}.cc-t.astro-llnglcad b.astro-llnglcad{color:var(--ink);font-size:16px;display:block}.cc-t.astro-llnglcad span.astro-llnglcad{color:var(--dim);margin-top:3px;font-size:14px;display:block}.cc-item.astro-llnglcad input.astro-llnglcad:checked~.cc-t.astro-llnglcad b.astro-llnglcad{color:var(--dim);text-decoration:line-through;text-decoration-color:var(--gold)}.cc-more.astro-llnglcad{color:var(--gold);white-space:nowrap;padding-left:38px;font-size:13px;font-weight:700;text-decoration:none}.cc-more.astro-llnglcad:hover{text-decoration:underline}.cc-note.astro-llnglcad{color:var(--dim);margin-top:16px;font-size:13.5px}.cc-two.astro-llnglcad{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.cc-two.astro-llnglcad .sec-head.astro-llnglcad p.astro-llnglcad+p.astro-llnglcad{margin-top:12px}.cc-quick.astro-llnglcad{counter-reset:q;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cc-quick.astro-llnglcad li.astro-llnglcad{counter-increment:q;border:1px solid var(--rule);background:#ffffff04;border-radius:12px;grid-template-columns:44px 1fr;column-gap:14px;padding:16px;display:grid}.cc-quick.astro-llnglcad li.astro-llnglcad:before{content:"0" counter(q);font-family:var(--f-disp);color:var(--gold);grid-row:span 2;font-size:22px}.cc-quick.astro-llnglcad b.astro-llnglcad{color:var(--ink)}.cc-quick.astro-llnglcad span.astro-llnglcad{color:var(--dim);font-size:14.5px}@media (width<=900px){.cc-two.astro-llnglcad{grid-template-columns:1fr}}@media (width<=640px){.cc-tabs.astro-llnglcad{grid-template-columns:repeat(6,minmax(0,1fr))}.cc-months.astro-llnglcad{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.cc.astro-llnglcad.js .cc-month.astro-llnglcad:not([hidden]){animation:.45s cubic-bezier(.2,.7,.2,1) both cc-in}@keyframes cc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cc-item.astro-llnglcad input.astro-llnglcad:checked+.cc-box.astro-llnglcad{animation:.3s cubic-bezier(.2,.7,.2,1) cc-pop}@keyframes cc-pop{50%{transform:scale(1.18)}}}
