.countdown[data-astro-cid-rice64zl]{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--c-surface);border:var(--border) solid var(--c-ink);border-top:8px solid var(--c-stamp)}.countdown[data-astro-cid-rice64zl] p[data-astro-cid-rice64zl]{margin:0;display:grid;line-height:1.1}.countdown__num[data-astro-cid-rice64zl]{font-family:var(--font-display);font-weight:900;font-size:calc(var(--size-h1) * 1.5);color:var(--c-stamp)}.countdown__label[data-astro-cid-rice64zl]{font-weight:700}.fb[data-astro-cid-tdptbh5u]{position:relative;overflow:hidden;margin-block:var(--s-8);padding:var(--s-6);border-radius:22px;border:4px solid #11241c;background:radial-gradient(120% 140% at 0% 0%,#164a36,#0b1f17 60%);color:#e8fff2;box-shadow:8px 8px #d7263d}.fb__bits[data-astro-cid-tdptbh5u] span[data-astro-cid-tdptbh5u]{position:absolute;top:-2rem;left:var(--x);font-family:ui-monospace,monospace;font-weight:700;font-size:1.1rem;color:#8ec9e847;animation:fall var(--t) linear var(--d) infinite}@keyframes fall{to{transform:translateY(32rem)}}.fb__head[data-astro-cid-tdptbh5u]{position:relative;display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.fb__lock[data-astro-cid-tdptbh5u]{width:52px}.fb__kicker[data-astro-cid-tdptbh5u]{margin:0;font-family:ui-monospace,monospace;font-weight:700;letter-spacing:.2em;color:#b9e8cf}.fb__title[data-astro-cid-tdptbh5u]{margin:0;font-size:clamp(2.2rem,6vw,3.6rem);line-height:1;letter-spacing:.04em;color:#8ec9e8;text-shadow:3px 3px 0 #d7263d}.fb__pill[data-astro-cid-tdptbh5u]{margin:0 0 0 auto;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border:3px solid #ffd166;color:#ffd166;border-radius:999px;padding:.3em 1em}.fb__pill[data-astro-cid-tdptbh5u]:before{content:"";display:inline-block;width:.6em;height:.6em;border-radius:50%;background:currentColor;margin-right:.5em;animation:blink 1.2s steps(1) infinite}.fb__pill[data-astro-cid-tdptbh5u][data-closed]{color:#7cf5b5;border-color:#7cf5b5}.fb__stats[data-astro-cid-tdptbh5u]{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--s-3);margin:var(--s-6) 0}.fb__stats[data-astro-cid-tdptbh5u] div[data-astro-cid-tdptbh5u]{background:#ffffff0f;border:2px solid rgba(124,245,181,.35);border-radius:14px;padding:var(--s-3)}.fb__stats[data-astro-cid-tdptbh5u] dt[data-astro-cid-tdptbh5u]{font-size:var(--size-small);color:#b9e8cf}.fb__stats[data-astro-cid-tdptbh5u] dd[data-astro-cid-tdptbh5u]{margin:0;font-size:1.5rem;font-weight:800;color:#fff}.fb__stats[data-astro-cid-tdptbh5u] small[data-astro-cid-tdptbh5u]{display:block;font-size:.8rem;font-weight:600;color:#ffd166}.fb__log[data-astro-cid-tdptbh5u]{position:relative;background:#071510;border-radius:14px;padding:var(--s-4);font-family:ui-monospace,monospace;border-left:6px solid #d7263d}.fb__when[data-astro-cid-tdptbh5u]{margin:0 0 var(--s-2);color:#7cf5b5;font-weight:700;letter-spacing:.1em;font-size:var(--size-small)}.fb__entry[data-astro-cid-tdptbh5u]{margin:0;line-height:1.55;max-width:70ch}.fb__cursor[data-astro-cid-tdptbh5u]{display:inline-block;width:.6em;height:1.1em;margin-left:.2em;vertical-align:-.2em;background:#7cf5b5;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.fb__actions[data-astro-cid-tdptbh5u]{position:relative;display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-6)}.fb__btn[data-astro-cid-tdptbh5u],.fb__btn[data-astro-cid-tdptbh5u]:visited{display:inline-flex;align-items:center;min-height:44px;padding:.4em 1.2em;border-radius:999px;font-weight:800;text-decoration:none;background:#d7263d;color:#fff;border:3px solid #fff6dc}.fb__btn--ghost[data-astro-cid-tdptbh5u],.fb__btn--ghost[data-astro-cid-tdptbh5u]:visited{background:transparent;color:#fff6dc}.fb__btn[data-astro-cid-tdptbh5u]:focus-visible{outline:3px solid #ffd166;outline-offset:3px}@media(prefers-reduced-motion:reduce){.fb__bits[data-astro-cid-tdptbh5u] span[data-astro-cid-tdptbh5u],.fb__cursor[data-astro-cid-tdptbh5u],.fb__pill[data-astro-cid-tdptbh5u]:before{animation:none}.fb__bits[data-astro-cid-tdptbh5u]{display:none}}.hero[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--s-6);align-items:center;margin:var(--s-2) 0 var(--s-8);padding:var(--s-8) var(--s-6);background:radial-gradient(120% 90% at 85% 40%,var(--c-hero-glow) 0 35%,transparent 70%),var(--c-tag-2);border:var(--border) solid var(--c-ink);border-radius:18px;overflow:hidden}:root[data-contrast=high] .hero[data-astro-cid-j7pv25f6]{background:var(--c-bg)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin:0 0 var(--s-3);font-size:clamp(2.2rem,7vw,4rem)}.hero__stamp[data-astro-cid-j7pv25f6]{position:absolute;top:var(--s-3);right:var(--s-4);font-size:var(--size-h3)}.hero__lede[data-astro-cid-j7pv25f6]{font-size:var(--size-h3);line-height:1.45;margin:0 0 var(--s-6)}.hero__art[data-astro-cid-j7pv25f6]{position:relative;min-height:16rem}.hero__art[data-astro-cid-j7pv25f6] .art{position:absolute}.hero__art[data-astro-cid-j7pv25f6] .hero__santa{left:30%;top:12%}.hero__art[data-astro-cid-j7pv25f6] .hero__elf{left:0;top:42%;transform:rotate(-8deg)}.hero__art[data-astro-cid-j7pv25f6] .hero__deer{right:0;top:40%;transform:rotate(6deg)}.hero__art[data-astro-cid-j7pv25f6] .hero__gift{left:24%;bottom:0;transform:rotate(-6deg)}.hero__art[data-astro-cid-j7pv25f6] .hero__snowman{right:20%;bottom:-2%}@media(max-width:48rem){.hero[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);padding-top:var(--s-12)}.hero__art[data-astro-cid-j7pv25f6]{min-height:11rem;order:-1}.hero__art[data-astro-cid-j7pv25f6] .hero__santa{width:110px;height:110px;left:34%;top:0}.hero__art[data-astro-cid-j7pv25f6] .hero__elf,.hero__art[data-astro-cid-j7pv25f6] .hero__deer{width:78px;height:78px}.hero__art[data-astro-cid-j7pv25f6] .hero__gift,.hero__art[data-astro-cid-j7pv25f6] .hero__snowman{width:60px;height:60px}.hero__stamp[data-astro-cid-j7pv25f6]{font-size:var(--size-base)}}:root[data-text=large] .hero[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.hero-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--s-4);margin-bottom:var(--s-8)}.hero-tile[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--c-surface);border:var(--border) solid var(--c-ink);border-top:8px solid var(--c-desk);color:var(--c-ink);text-decoration:none}.hero-tile[data-astro-cid-j7pv25f6]:visited{color:var(--c-ink)}.hero-tile[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{display:grid}.hero-tile[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:var(--size-h3);text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.2em}.pip-notice[data-astro-cid-j7pv25f6]{margin-bottom:var(--s-8)}.section-head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:var(--s-3);margin-bottom:var(--s-4)}.section-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:0}.refresh[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.refresh[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.more[data-astro-cid-j7pv25f6]{margin-top:var(--s-4);font-weight:700}.grown-up-strip[data-astro-cid-j7pv25f6]{display:flex;gap:var(--s-4);align-items:flex-start;margin-top:var(--s-12);padding:var(--s-4) var(--s-6);border:var(--border) dashed var(--c-rule)}.grown-up-strip[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:0;font-size:var(--size-h3)}
