.christmas[data-astro-cid-tnor6hxv]{isolation:isolate;text-align:center;max-width:1024px;margin:auto;padding:48px 24px 56px;position:relative}.snowfall[data-astro-cid-tnor6hxv]{display:none}.christmas[data-astro-cid-tnor6hxv]:is(:fullscreen,.fullscreen-fallback) .snowfall[data-astro-cid-tnor6hxv]{pointer-events:none;z-index:-1;display:block;position:absolute;inset:0;overflow:hidden;mask-image:radial-gradient(#0000 15%,#000 75%)}.snowflake[data-astro-cid-tnor6hxv]{top:-12px;left:var(--snow-left);width:var(--snow-size);height:var(--snow-size);position:absolute}.snowflake[data-astro-cid-tnor6hxv] i[data-astro-cid-tnor6hxv]{background:var(--color-ink);opacity:.16;border-radius:50%;width:100%;height:100%;display:block}.christmas[data-astro-cid-tnor6hxv]:is(:fullscreen,.fullscreen-fallback) .snowflake[data-astro-cid-tnor6hxv]{animation:snowfall var(--snow-duration) var(--snow-delay) linear infinite}.christmas[data-astro-cid-tnor6hxv]:is(:fullscreen,.fullscreen-fallback) .snowflake-shimmer[data-astro-cid-tnor6hxv] i[data-astro-cid-tnor6hxv]{box-shadow:0 0 5px 1px var(--color-ink);animation:snow-shimmer 7s var(--snow-delay) ease-in-out infinite}@keyframes snowfall{0%{transform:translateY(-12px)}to{transform:translate3d(var(--snow-drift), calc(100dvh + 24px), 0)}}@keyframes snow-shimmer{0%,to{opacity:.12}50%{opacity:.32}}@media (prefers-reduced-motion:reduce){.christmas[data-astro-cid-tnor6hxv]:is(:fullscreen,.fullscreen-fallback) .snowfall[data-astro-cid-tnor6hxv]{display:none}.snowflake[data-astro-cid-tnor6hxv],.snowflake[data-astro-cid-tnor6hxv] i[data-astro-cid-tnor6hxv]{animation:none!important}}.back[data-astro-cid-tnor6hxv]{text-align:left;color:var(--color-muted);margin-bottom:36px;font-size:13px;text-decoration:none;display:block}h1[data-astro-cid-tnor6hxv]{letter-spacing:-1.1px;margin:0 0 12px;font-size:clamp(25px,4vw,36px);font-weight:600;line-height:1.2}.lead[data-astro-cid-tnor6hxv]{color:var(--color-muted);margin:0;font-size:15px}.countdown[data-astro-cid-tnor6hxv]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;max-width:760px;margin:48px auto 34px;display:grid}.unit[data-astro-cid-tnor6hxv]{min-width:0}.number[data-astro-cid-tnor6hxv]{font-family:var(--font-mono);letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(48px,8vw,92px);font-weight:500;line-height:1.1;display:block}.unit[data-astro-cid-tnor6hxv]:first-child .number[data-astro-cid-tnor6hxv]{font-weight:600}.unit-label[data-astro-cid-tnor6hxv]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted);margin-top:14px;font-size:11px;display:block}.date[data-astro-cid-tnor6hxv]{color:var(--color-body);margin:0 0 8px;font-size:14px}.greeting[data-astro-cid-tnor6hxv]{margin:12px 0;font-size:20px}.zone-toggle[data-astro-cid-tnor6hxv]{color:var(--color-muted);font:12px var(--font-sans);cursor:pointer;background:0 0;border:0;min-height:44px;margin:auto;padding:4px 8px;display:block}.underline[data-astro-cid-tnor6hxv]{text-underline-offset:3px;text-decoration:underline}.zone[data-astro-cid-tnor6hxv]{color:var(--color-muted);justify-content:center;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}[data-astro-cid-tnor6hxv][hidden]{display:none!important}select[data-astro-cid-tnor6hxv],.share-fallback[data-astro-cid-tnor6hxv] input[data-astro-cid-tnor6hxv]{font:inherit;color:var(--color-body);background:var(--color-elevated);border:1px solid var(--color-hairline);border-radius:6px;padding:10px}.actions[data-astro-cid-tnor6hxv]{justify-content:center;gap:10px;margin-top:24px;display:flex}.action[data-astro-cid-tnor6hxv]{border:1px solid var(--color-hairline);background:var(--color-elevated);color:var(--color-ink);font:500 14px var(--font-sans);cursor:pointer;border-radius:100px;min-height:44px;padding:11px 20px}.action[data-astro-cid-tnor6hxv].primary{background:var(--color-ink);color:var(--color-canvas);border-color:var(--color-ink)}.action[data-astro-cid-tnor6hxv]:hover{opacity:.85}.status[data-astro-cid-tnor6hxv]{min-height:20px;color:var(--color-muted);margin:14px 0 0;font-size:12px}.share-fallback[data-astro-cid-tnor6hxv]{max-width:560px;color:var(--color-body);margin:12px auto 0;font-size:12px}.share-fallback[data-astro-cid-tnor6hxv] input[data-astro-cid-tnor6hxv]{width:100%;margin-top:8px;display:block}.exit-fullscreen[data-astro-cid-tnor6hxv]{display:none}button[data-astro-cid-tnor6hxv]:focus-visible,select[data-astro-cid-tnor6hxv]:focus-visible,a[data-astro-cid-tnor6hxv]:focus-visible,input[data-astro-cid-tnor6hxv]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.christmas[data-astro-cid-tnor6hxv]:fullscreen,.christmas[data-astro-cid-tnor6hxv].fullscreen-fallback{background:var(--color-canvas);color:var(--color-ink);flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:none;height:100dvh;margin:0;padding:clamp(24px,5vw,72px);display:flex;overflow:auto}.christmas[data-astro-cid-tnor6hxv].fullscreen-fallback{z-index:100;position:fixed;inset:0}.christmas[data-astro-cid-tnor6hxv]:is(:fullscreen,.fullscreen-fallback) h1[data-astro-cid-tnor6hxv]{font-size:clamp(22px,3vw,42px)}.christmas[data-astro-cid-tnor6hxv]:is(:fullscreen,.fullscreen-fallback) .countdown[data-astro-cid-tnor6hxv]{flex-shrink:0;gap:clamp(12px,4vw,64px);max-width:1200px;margin:clamp(24px,6vh,72px) auto 30px}.christmas[data-astro-cid-tnor6hxv]:is(:fullscreen,.fullscreen-fallback) .number[data-astro-cid-tnor6hxv]{font-size:clamp(46px,12vw,180px)}.christmas[data-astro-cid-tnor6hxv]:is(:fullscreen,.fullscreen-fallback) .unit-label[data-astro-cid-tnor6hxv]{margin-top:20px;font-size:clamp(10px,1.2vw,16px)}.christmas[data-astro-cid-tnor6hxv]:is(:fullscreen,.fullscreen-fallback) [data-astro-cid-tnor6hxv]:is(.zone,.zone-toggle,.actions,.status,.back,.share-fallback,noscript){display:none!important}.christmas[data-astro-cid-tnor6hxv]:is(:fullscreen,.fullscreen-fallback) .exit-fullscreen[data-astro-cid-tnor6hxv]{border:1px solid var(--color-hairline);min-height:44px;color:var(--color-muted);background:var(--color-elevated);font:12px var(--font-sans);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;display:flex;position:absolute;top:20px;right:20px}@media (width<=600px){.christmas[data-astro-cid-tnor6hxv]{padding:32px 16px 40px}.back[data-astro-cid-tnor6hxv]{margin-bottom:32px}.countdown[data-astro-cid-tnor6hxv]{gap:10px;margin:36px auto 28px}.number[data-astro-cid-tnor6hxv]{font-size:clamp(36px,11vw,64px)}.unit-label[data-astro-cid-tnor6hxv]{font-size:9px}.zone[data-astro-cid-tnor6hxv]{flex-wrap:wrap}.christmas[data-astro-cid-tnor6hxv]:is(:fullscreen,.fullscreen-fallback) .countdown[data-astro-cid-tnor6hxv]{gap:10px}.christmas[data-astro-cid-tnor6hxv]:is(:fullscreen,.fullscreen-fallback) .exit-fullscreen[data-astro-cid-tnor6hxv] span[data-astro-cid-tnor6hxv]{display:none}}@media (height<=450px){.christmas[data-astro-cid-tnor6hxv]:is(:fullscreen,.fullscreen-fallback){padding:48px 20px 16px}.christmas[data-astro-cid-tnor6hxv]:is(:fullscreen,.fullscreen-fallback) .countdown[data-astro-cid-tnor6hxv]{margin:16px auto}.christmas[data-astro-cid-tnor6hxv]:is(:fullscreen,.fullscreen-fallback) .number[data-astro-cid-tnor6hxv]{font-size:clamp(42px,10vw,100px)}.christmas[data-astro-cid-tnor6hxv]:is(:fullscreen,.fullscreen-fallback) .unit-label[data-astro-cid-tnor6hxv]{margin-top:6px}}.support[data-astro-cid-ebcizeus]{border-top:1px solid var(--color-hairline);padding:44px 24px}.inner[data-astro-cid-ebcizeus]{max-width:680px;margin:auto}.eyebrow[data-astro-cid-ebcizeus]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0 0 8px;font-size:11px}h2[data-astro-cid-ebcizeus]{letter-spacing:-.4px;margin:0 0 14px;font-size:21px}h3[data-astro-cid-ebcizeus]{margin:28px 0 8px;font-size:15px}p[data-astro-cid-ebcizeus]:not(.eyebrow){color:var(--color-body);margin:0;font-size:14px;line-height:1.8}.related[data-astro-cid-ebcizeus]{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.related[data-astro-cid-ebcizeus] a[data-astro-cid-ebcizeus]{color:var(--color-body);border:1px solid var(--color-hairline);border-radius:100px;padding:8px 14px;font-size:13px;text-decoration:none}a[data-astro-cid-ebcizeus]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (width<=600px){.support[data-astro-cid-ebcizeus]{padding:32px 20px}}
