.xhero[data-astro-cid-lgec6ice]{position:relative;padding-block:calc(var(--space-6) + var(--xmas-lights-h)) var(--space-12);overflow:clip}.xhero[data-astro-cid-lgec6ice] .wrap[data-astro-cid-lgec6ice]{position:relative;z-index:2}.heroart[data-astro-cid-lgec6ice]{position:absolute;right:4%;top:50%;translate:0 -50%;z-index:1;font-size:var(--fs-fest-art);line-height:1}.heroart[data-astro-cid-lgec6ice] .fi{filter:var(--fest-art-shadow)}.pills[data-astro-cid-lgec6ice]{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.pill[data-astro-cid-lgec6ice]{display:inline-block;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);border:var(--bw) solid var(--on-accent);background:var(--surface);color:var(--ink);font-family:var(--font-display);font-weight:700;box-shadow:var(--shadow-on-night);transform:rotate(-2deg)}.word[data-astro-cid-lgec6ice]{margin:var(--space-4) 0;font-family:var(--font-headline);font-weight:400;font-size:var(--fs-huge);line-height:.9;color:var(--fest-a);max-width:12ch}.sub[data-astro-cid-lgec6ice]{margin:0 0 var(--space-6);font-size:var(--fs-xl);line-height:1.4;max-width:40ch;color:var(--on-night)}.cd[data-astro-cid-lgec6ice]{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin:0;font-weight:700;font-size:var(--fs-sm);min-height:var(--space-10)}.cd[data-astro-cid-lgec6ice] b{background:var(--fest-a);color:var(--on-accent);border:var(--bw) solid var(--on-accent);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-family:var(--font-headline);font-weight:400;font-size:var(--fs-2xl);line-height:1;box-shadow:var(--shadow-night-pink)}.wall[data-astro-cid-lgec6ice]{padding-block:var(--space-10) var(--space-12)}.wall[data-astro-cid-lgec6ice]>.wrap[data-astro-cid-lgec6ice]{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) var(--xmas-side);gap:var(--space-8);align-items:start}.grid[data-astro-cid-lgec6ice]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:var(--xmas-cell);gap:var(--space-4);grid-auto-flow:dense}.cell[data-astro-cid-lgec6ice]{display:flex}.w2[data-astro-cid-lgec6ice]{grid-column:span 2}.h2[data-astro-cid-lgec6ice]{grid-row:span 2}.d[data-astro-cid-lgec6ice]{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;overflow:hidden;padding:var(--space-3);border:var(--bw-strong) solid var(--on-accent);border-radius:var(--radius-md);color:var(--on-accent);box-shadow:var(--shadow-accent-sm);cursor:pointer;text-align:left;font:inherit;transition:transform var(--dur) var(--ease)}.d[data-astro-cid-lgec6ice]:hover{transform:translate(calc(-1 * var(--space-1)),calc(-1 * var(--space-1)))}.n[data-astro-cid-lgec6ice]{font-family:var(--font-headline);font-size:var(--xmas-num);line-height:.9;color:var(--surface);-webkit-text-stroke:var(--bw-sm) var(--on-accent);paint-order:stroke fill}.p1[data-astro-cid-lgec6ice]{background:var(--dots-strong),var(--fest-a);background-size:var(--dots-size) var(--dots-size)}.p1[data-astro-cid-lgec6ice] .n[data-astro-cid-lgec6ice]{color:var(--fest-b)}.p2[data-astro-cid-lgec6ice]{background:repeating-linear-gradient(45deg,transparent 0 14px,color-mix(in srgb,var(--surface) 28%,transparent) 14px 22px),var(--fest-b)}.p2[data-astro-cid-lgec6ice] .n[data-astro-cid-lgec6ice]{color:var(--fest-a)}.p3[data-astro-cid-lgec6ice]{background:radial-gradient(color-mix(in srgb,var(--fest-b) 70%,transparent) 18%,transparent 21%),var(--xmas-paper);background-size:22px 22px}.p3[data-astro-cid-lgec6ice] .n[data-astro-cid-lgec6ice]{color:var(--fest-a)}.p4[data-astro-cid-lgec6ice]{background:var(--dots-night),color-mix(in srgb,var(--fest-night) 70%,var(--xmas-green));background-size:var(--dots-size) var(--dots-size)}.p4[data-astro-cid-lgec6ice] .n[data-astro-cid-lgec6ice]{color:var(--fest-b)}.gold[data-astro-cid-lgec6ice]{background:var(--gold-surface)}.gold[data-astro-cid-lgec6ice] .n[data-astro-cid-lgec6ice]{font-size:var(--xmas-num-big)}.kind[data-astro-cid-lgec6ice]{position:absolute;left:var(--space-2);bottom:var(--space-2);z-index:2;padding:0 var(--space-2);background:var(--surface);color:var(--ink);border:var(--bw-sm) solid var(--on-accent);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:700;line-height:1.5;white-space:nowrap;max-width:calc(100% - var(--space-4));overflow:hidden;text-overflow:ellipsis}.lock[data-astro-cid-lgec6ice]{position:absolute;right:var(--space-2);bottom:var(--space-2);display:grid;place-items:center;width:var(--space-7);height:var(--space-7);border-radius:50%;background:var(--surface);border:var(--bw-sm) solid var(--on-accent);font-size:var(--fs-sm)}.big[data-astro-cid-lgec6ice]{position:absolute;right:calc(-1 * var(--space-2));bottom:calc(-1 * var(--space-2));font-size:var(--fs-emoji-lg);line-height:1;opacity:.95}.go[data-astro-cid-lgec6ice],.ic[data-astro-cid-lgec6ice],.tt[data-astro-cid-lgec6ice],.ck[data-astro-cid-lgec6ice],[data-astro-cid-lgec6ice][data-state=ready] .lock[data-astro-cid-lgec6ice],[data-astro-cid-lgec6ice][data-state=today] .lock[data-astro-cid-lgec6ice],[data-astro-cid-lgec6ice][data-state=open] .lock[data-astro-cid-lgec6ice]{display:none}[data-astro-cid-lgec6ice][data-state=today]{box-shadow:0 0 0 var(--space-1) var(--fest-a),0 0 var(--space-10) var(--space-2) color-mix(in srgb,var(--fest-a) 70%,transparent),var(--shadow-xl);transform:rotate(-2deg);z-index:3}[data-astro-cid-lgec6ice][data-state=today] .go[data-astro-cid-lgec6ice]{display:inline-block;position:relative;z-index:2;padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--ink);border:var(--bw) solid var(--on-accent);border-radius:var(--radius-pill);font-weight:700;font-size:var(--fs-sm);line-height:1;box-shadow:var(--shadow-sm)}[data-astro-cid-lgec6ice][data-state=today] .kind[data-astro-cid-lgec6ice]{display:none}[data-astro-cid-lgec6ice][data-state=open]{background:var(--surface);color:var(--ink);padding-left:calc(var(--bw-stripe) + var(--space-3));justify-content:flex-start;gap:var(--space-1)}[data-astro-cid-lgec6ice][data-state=open]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--bw-stripe);background:var(--fest-b);border-right:var(--bw-sm) solid var(--on-accent)}[data-astro-cid-lgec6ice][data-state=open] .n[data-astro-cid-lgec6ice]{font-size:var(--fs-xl);color:var(--fest-b)}[data-astro-cid-lgec6ice][data-state=open] [data-astro-cid-lgec6ice]:is(.ic,.tt,.ck){display:block}[data-astro-cid-lgec6ice][data-state=open] [data-astro-cid-lgec6ice]:is(.big,.kind){display:none}.ic[data-astro-cid-lgec6ice]{font-size:var(--fs-lg);line-height:1}.tt[data-astro-cid-lgec6ice]{font-size:var(--fs-xs);font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ck[data-astro-cid-lgec6ice]{position:absolute;right:var(--space-2);top:var(--space-2);width:var(--space-6);height:var(--space-6);border-radius:50%;background:var(--fest-a);color:var(--on-accent);border:var(--bw-sm) solid var(--on-accent);font-size:var(--fs-xs);font-weight:700;line-height:var(--space-5);text-align:center}[data-astro-cid-lgec6ice][data-wiggle]{animation:x-wiggle var(--dur-slide) var(--ease)}[data-astro-cid-lgec6ice][data-wiggle]:after{content:attr(data-msg);position:absolute;inset:auto var(--space-2) var(--space-2);z-index:4;padding:var(--space-1) var(--space-2);background:var(--surface);color:var(--ink);border:var(--bw-sm) solid var(--on-accent);border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:700;line-height:1.3}@keyframes x-wiggle{25%{rotate:-3deg}50%{rotate:3deg}75%{rotate:-2deg}}.side[data-astro-cid-lgec6ice]{position:sticky;top:calc(var(--space-12) + var(--space-6));display:grid;gap:var(--space-5)}.box[data-astro-cid-lgec6ice]{background:var(--surface);color:var(--ink);border:var(--bw-strong) solid var(--on-accent);border-radius:var(--radius-md);padding:var(--space-5);box-shadow:var(--shadow-night-pink)}.box[data-astro-cid-lgec6ice] h2[data-astro-cid-lgec6ice]{margin:0 0 var(--space-2);font-size:var(--fs-lg);line-height:1.2}.box[data-astro-cid-lgec6ice] p[data-astro-cid-lgec6ice]{margin:0 0 var(--space-3);font-size:var(--fs-sm);color:var(--muted)}.box[data-astro-cid-lgec6ice] .treebig{width:70%;max-width:12rem;margin:var(--space-3) auto}.count[data-astro-cid-lgec6ice]{font-weight:700;color:var(--ink);text-align:center}.wide[data-astro-cid-lgec6ice]{width:100%;justify-content:center}.copied[data-astro-cid-lgec6ice]{text-align:center;margin-top:var(--space-2)}.legend[data-astro-cid-lgec6ice]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);font-size:var(--fs-sm)}.legend[data-astro-cid-lgec6ice] i[data-astro-cid-lgec6ice]{font-style:normal;display:inline-block;padding:0 var(--space-2);border:var(--bw-sm) solid var(--on-accent);border-radius:var(--radius-pill);font-weight:700;font-size:var(--fs-xs)}.wichtel[data-astro-cid-lgec6ice]{display:flex;gap:var(--space-3);align-items:center}.wichtel[data-astro-cid-lgec6ice] .wi{width:var(--space-12);flex:none}.wichtel[data-astro-cid-lgec6ice] p[data-astro-cid-lgec6ice]{margin:0}.dlg[data-astro-cid-lgec6ice]{width:min(48rem,calc(100% - 2 * var(--gutter)));max-width:none;max-height:calc(100dvh - 2 * var(--space-6));padding:0;border:0;background:transparent;color:var(--ink);overflow:visible}.dlg[data-astro-cid-lgec6ice]::backdrop{background:color-mix(in srgb,var(--fest-xmas-night) 82%,transparent)}.open[data-astro-cid-lgec6ice]{position:relative;display:grid;grid-template-columns:13rem minmax(0,1fr);perspective:1200px}.panel[data-astro-cid-lgec6ice]{min-height:22rem;display:grid;place-items:center;border:var(--bw-strong) solid var(--on-accent);border-radius:var(--radius-md);background:var(--fest-b);transform-origin:left center;transform:rotateY(-62deg);box-shadow:var(--shadow-xl);z-index:2}[data-astro-cid-lgec6ice][data-first] .panel[data-astro-cid-lgec6ice]{animation:x-swing var(--dur-reveal) var(--ease)}@keyframes x-swing{0%{transform:rotateY(0)}}.panel[data-astro-cid-lgec6ice] .num[data-astro-cid-lgec6ice]{font-family:var(--font-headline);font-size:var(--xmas-door-num);line-height:1;color:var(--fest-a);-webkit-text-stroke:var(--bw-sm) var(--on-accent)}.inside[data-astro-cid-lgec6ice]{position:relative;margin-left:calc(-1 * var(--space-12) * 2);max-height:calc(100dvh - 2 * var(--space-6));overflow:auto;padding:var(--space-6) var(--space-6) var(--space-6) calc(var(--space-12) * 2 + var(--space-6));background:var(--surface);border:var(--bw-strong) solid var(--on-accent);border-radius:var(--radius-md);box-shadow:var(--shadow-2xl)}.inside[data-astro-cid-lgec6ice] h2[data-astro-cid-lgec6ice]{margin:var(--space-3) 0;font-size:var(--fs-display-sm);line-height:1.1}.close[data-astro-cid-lgec6ice]{position:absolute;top:var(--space-3);right:var(--space-3);padding:var(--space-1);cursor:pointer;background:var(--surface)}.art[data-astro-cid-lgec6ice]{position:absolute;top:calc(-1 * var(--space-10));right:var(--space-12);font-size:var(--fs-emoji-md)}.art[data-astro-cid-lgec6ice] .fi{filter:var(--fest-art-shadow)}.chips[data-astro-cid-lgec6ice]{margin:0}.chips[data-astro-cid-lgec6ice] .chip[data-astro-cid-lgec6ice]{background:var(--fest-a);color:var(--on-accent);border-color:var(--on-accent)}.inside[data-astro-cid-lgec6ice] .fact{display:grid;gap:var(--space-2);justify-items:start;margin-bottom:var(--space-4)}.inside[data-astro-cid-lgec6ice] .fact+.fact{padding-top:var(--space-4);border-top:var(--bw-sm) dashed var(--line)}.inside[data-astro-cid-lgec6ice] .ft{margin:0;font-size:var(--fs-xl);line-height:1.2}.inside[data-astro-cid-lgec6ice] .hook{margin:0;font-size:var(--fs-md)}.inside[data-astro-cid-lgec6ice] .go{background:var(--fest-a);color:var(--on-accent)}.inside[data-astro-cid-lgec6ice] .game{margin:0 0 var(--space-4);padding:var(--space-4);border:var(--bw) solid var(--on-accent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--fest-a) 18%,var(--surface))}.inside[data-astro-cid-lgec6ice] .game h3{margin:0 0 var(--space-1);font-size:var(--fs-lg)}.inside[data-astro-cid-lgec6ice] .small{margin:0 0 var(--space-2);font-size:var(--fs-sm);color:var(--muted)}.inside[data-astro-cid-lgec6ice] .quiz{margin:0;padding-left:var(--space-5);display:grid;gap:var(--space-3)}.inside[data-astro-cid-lgec6ice] .qt{display:block;font-weight:700;margin-bottom:var(--space-1)}.inside[data-astro-cid-lgec6ice] .qb{display:inline-flex;gap:var(--space-2)}.inside[data-astro-cid-lgec6ice] .qb .chip{cursor:pointer;background:var(--surface)}.inside[data-astro-cid-lgec6ice] .qr{display:block;margin-top:var(--space-1);font-size:var(--fs-sm);font-weight:700}.inside[data-astro-cid-lgec6ice] .qr[data-ok=false]{color:var(--pink-text)}.inside[data-astro-cid-lgec6ice] .score{margin:var(--space-2) 0 0;font-weight:700}.inside[data-astro-cid-lgec6ice] .gform{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.inside[data-astro-cid-lgec6ice] .gform input{width:9rem;padding:var(--space-2) var(--space-3);border:var(--bw) solid var(--on-accent);border-radius:var(--radius-sm);font:inherit;background:var(--surface);color:var(--ink)}.inside[data-astro-cid-lgec6ice] .unit{font-weight:700}.inside[data-astro-cid-lgec6ice] .prods{margin:0 0 var(--space-2);padding-left:var(--space-5);display:grid;gap:var(--space-2)}.inside[data-astro-cid-lgec6ice] .prods a{font-weight:700;display:block}.inside[data-astro-cid-lgec6ice] .ad{font-size:var(--fs-xs)}.inside[data-astro-cid-lgec6ice] .more{font-weight:700}.ball[data-astro-cid-lgec6ice]{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-3);border:var(--bw-sm) solid var(--on-accent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--fest-a) 30%,var(--surface));color:var(--on-accent);font-weight:700;font-size:var(--fs-sm);line-height:1.3}.ball[data-astro-cid-lgec6ice][hidden]{display:none}.ball[data-astro-cid-lgec6ice] .tsmall{width:var(--space-10);flex:none}.confetti[data-astro-cid-lgec6ice]{position:absolute;inset:calc(-1 * var(--space-12));pointer-events:none;display:none;z-index:4}[data-astro-cid-lgec6ice][data-first] .confetti[data-astro-cid-lgec6ice]{display:block}.confetti[data-astro-cid-lgec6ice] i[data-astro-cid-lgec6ice]{position:absolute;top:0;width:var(--space-2);height:var(--space-4);border:var(--bw-sm) solid var(--on-accent);border-radius:var(--radius-sm);animation:x-fall var(--dur-reveal) var(--ease) forwards;opacity:0}.confetti[data-astro-cid-lgec6ice] i[data-astro-cid-lgec6ice]:nth-child(3n){animation-duration:calc(var(--dur-reveal) * 1.4)}.confetti[data-astro-cid-lgec6ice] i[data-astro-cid-lgec6ice]:nth-child(1){left:6%}.confetti[data-astro-cid-lgec6ice] i[data-astro-cid-lgec6ice]:nth-child(2){left:12%}.confetti[data-astro-cid-lgec6ice] i[data-astro-cid-lgec6ice]:nth-child(3){left:19%}.confetti[data-astro-cid-lgec6ice] i[data-astro-cid-lgec6ice]:nth-child(4){left:25%}.confetti[data-astro-cid-lgec6ice] i[data-astro-cid-lgec6ice]:nth-child(5){left:31%}.confetti[data-astro-cid-lgec6ice] i[data-astro-cid-lgec6ice]:nth-child(6){left:37%}.confetti[data-astro-cid-lgec6ice] i[data-astro-cid-lgec6ice]:nth-child(7){left:43%}.confetti[data-astro-cid-lgec6ice] i[data-astro-cid-lgec6ice]:nth-child(8){left:49%}.confetti[data-astro-cid-lgec6ice] i[data-astro-cid-lgec6ice]:nth-child(9){left:55%}.confetti[data-astro-cid-lgec6ice] i[data-astro-cid-lgec6ice]:nth-child(10){left:61%}.confetti[data-astro-cid-lgec6ice] i[data-astro-cid-lgec6ice]:nth-child(11){left:67%}.confetti[data-astro-cid-lgec6ice] i[data-astro-cid-lgec6ice]:nth-child(12){left:72%}.confetti[data-astro-cid-lgec6ice] i[data-astro-cid-lgec6ice]:nth-child(13){left:78%}.confetti[data-astro-cid-lgec6ice] i[data-astro-cid-lgec6ice]:nth-child(14){left:83%}.confetti[data-astro-cid-lgec6ice] i[data-astro-cid-lgec6ice]:nth-child(15){left:88%}.confetti[data-astro-cid-lgec6ice] i[data-astro-cid-lgec6ice]:nth-child(16){left:92%}.confetti[data-astro-cid-lgec6ice] i[data-astro-cid-lgec6ice]:nth-child(17){left:96%}.confetti[data-astro-cid-lgec6ice] i[data-astro-cid-lgec6ice]:nth-child(18){left:3%}.c0[data-astro-cid-lgec6ice]{background:var(--fest-a)}.c1[data-astro-cid-lgec6ice]{background:var(--fest-b)}.c2[data-astro-cid-lgec6ice]{background:var(--xmas-bulb-4)}.c3[data-astro-cid-lgec6ice]{background:var(--surface)}.c4[data-astro-cid-lgec6ice]{background:var(--xmas-bulb-3)}@keyframes x-fall{0%{opacity:1;translate:0 0;rotate:0deg}to{opacity:0;translate:0 22rem;rotate:300deg}}@media(max-width:960px){.wall[data-astro-cid-lgec6ice]>.wrap[data-astro-cid-lgec6ice]{grid-template-columns:minmax(0,1fr)}.side[data-astro-cid-lgec6ice]{position:static;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}}@media(max-width:760px){.grid[data-astro-cid-lgec6ice]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:var(--xmas-cell-sm);gap:var(--space-3)}.n[data-astro-cid-lgec6ice]{font-size:var(--xmas-num-sm)}.gold[data-astro-cid-lgec6ice] .n[data-astro-cid-lgec6ice]{font-size:var(--xmas-num)}[data-astro-cid-lgec6ice][data-state=open] .tt[data-astro-cid-lgec6ice]{display:none}.kind[data-astro-cid-lgec6ice]{font-size:var(--fs-xs)}.d[data-astro-cid-lgec6ice]:not(.gold) .lock[data-astro-cid-lgec6ice]{display:none}.heroart[data-astro-cid-lgec6ice]{font-size:var(--fs-emoji-xl);top:auto;bottom:var(--space-3);translate:none;opacity:.5}.open[data-astro-cid-lgec6ice]{grid-template-columns:minmax(0,1fr)}.panel[data-astro-cid-lgec6ice]{display:none}.inside[data-astro-cid-lgec6ice]{margin:0;padding:var(--space-5)}.art[data-astro-cid-lgec6ice]{right:var(--space-6);top:calc(-1 * var(--space-8));font-size:var(--fs-emoji-sm)}}
