.gold-wrap[data-astro-cid-u2ao22zw]{padding-block:var(--space-12);--line: var(--on-night);--fest-glow-y: 8%}.gold-wrap[data-astro-cid-u2ao22zw] .lead[data-astro-cid-u2ao22zw],.gold-wrap[data-astro-cid-u2ao22zw] .next[data-astro-cid-u2ao22zw],.gold-wrap[data-astro-cid-u2ao22zw] .foot-note[data-astro-cid-u2ao22zw]{color:var(--on-night-muted)}.gold-wrap[data-astro-cid-u2ao22zw] .gold-head[data-astro-cid-u2ao22zw] h2[data-astro-cid-u2ao22zw]{color:var(--fest-a)}.gold-sec[data-astro-cid-u2ao22zw]{scroll-margin-top:var(--space-12)}.gold-head[data-astro-cid-u2ao22zw]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-8)}.gold-head[data-astro-cid-u2ao22zw] h2[data-astro-cid-u2ao22zw]{font-size:var(--fs-display-sm);margin:0}.lead[data-astro-cid-u2ao22zw]{color:var(--muted);margin:var(--space-2) 0 0;max-width:52ch}.meter-box[data-astro-cid-u2ao22zw]{flex:0 1 360px}.meter-label[data-astro-cid-u2ao22zw],.next[data-astro-cid-u2ao22zw]{margin:0;font-size:var(--fs-sm);font-weight:600}.next[data-astro-cid-u2ao22zw]{color:var(--muted)}.meter[data-astro-cid-u2ao22zw]{--fill: 0;height:var(--space-4);margin:var(--space-2) 0;border:var(--bw-sm) solid var(--line);border-radius:var(--radius-pill);background:var(--surface);overflow:hidden}.meter-fill[data-astro-cid-u2ao22zw]{display:block;height:100%;width:calc(var(--fill) * 100%);background:var(--gold-surface);transition:width var(--dur) var(--ease)}.slots[data-astro-cid-u2ao22zw]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:var(--space-6)}.locked[data-astro-cid-u2ao22zw]{height:100%;min-height:180px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-5);border:var(--bw) dashed var(--gold-deep);border-radius:var(--radius-md);background:var(--night-2);color:var(--on-night);font-family:var(--font-display)}.lock[data-astro-cid-u2ao22zw]{display:grid;place-items:center;width:var(--space-10);aspect-ratio:1;border:var(--bw-sm) solid var(--on-accent);border-radius:50%;background:var(--gold-foil);color:var(--on-accent);font-size:var(--fs-xl);line-height:1}.pts[data-astro-cid-u2ao22zw]{font-size:var(--fs-display-sm);font-weight:700;line-height:1}.at[data-astro-cid-u2ao22zw]{font-size:var(--fs-sm);font-weight:600;margin-top:auto}.goldcard[data-astro-cid-u2ao22zw]{position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column;text-decoration:none;background:var(--night);color:var(--on-night);--focus: var(--yellow);border-color:var(--gold);box-shadow:var(--shadow-gold);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.goldcard[data-astro-cid-u2ao22zw]:hover{transform:translate(-3px,-3px) rotate(-.5deg);box-shadow:var(--shadow-gold-xl)}.gc-art[data-astro-cid-u2ao22zw]{position:relative;display:grid;place-items:center;aspect-ratio:16 / 9;overflow:hidden;background:var(--gold-glow),var(--night);border-bottom:var(--bw) solid var(--gold)}.goldcard[data-astro-cid-u2ao22zw][data-fest] .gc-art[data-astro-cid-u2ao22zw]{background:var(--gold-glow),var(--fest-sky);background-size:auto,auto,var(--dots-size-md) var(--dots-size-md),auto}.rays[data-astro-cid-u2ao22zw]{position:absolute;inset:-60%;background:var(--gold-rays);animation:spin var(--dur-rays) linear infinite}.gc-emoji[data-astro-cid-u2ao22zw]{position:relative;font-size:var(--fs-emoji-lg);line-height:1;transform:rotate(-8deg);filter:var(--emoji-shadow);transition:transform var(--dur) var(--ease-pop)}.goldcard[data-astro-cid-u2ao22zw]:hover .gc-emoji[data-astro-cid-u2ao22zw]{transform:rotate(8deg) scale(1.15)}.gc-ribbon[data-astro-cid-u2ao22zw]{position:absolute;top:var(--space-3);left:var(--space-3);z-index:1;padding:0 var(--space-2);border:var(--bw-sm) solid var(--on-accent);border-radius:var(--radius-sm);background:var(--gold-foil);color:var(--on-accent);transform:rotate(-4deg);font-family:var(--font-display);font-size:var(--fs-xs);font-weight:800;text-transform:uppercase;letter-spacing:.06em}.medal[data-astro-cid-u2ao22zw]{position:absolute;right:var(--space-3);bottom:var(--space-3);z-index:1;display:grid;place-items:center;align-content:center;width:var(--medal-size);aspect-ratio:1;border:var(--bw) solid var(--on-accent);border-radius:50%;background:var(--gold-foil);color:var(--on-accent);box-shadow:var(--shadow-new);font-family:var(--font-display);font-weight:800;line-height:1;transform:rotate(10deg);--icon-size: 1em;font-size:var(--fs-sm)}.medal-pts[data-astro-cid-u2ao22zw]{font-size:var(--fs-lg);letter-spacing:-.02em}.shine[data-astro-cid-u2ao22zw]{position:absolute;inset:0;background:var(--gold-shine);transform:translate(-120%);animation:shine var(--dur-shine) var(--ease) infinite;pointer-events:none}.goldcard[data-astro-cid-u2ao22zw]:hover .shine[data-astro-cid-u2ao22zw]{animation-duration:var(--dur-twinkle)}@keyframes shine{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes spin{to{transform:rotate(360deg)}}.gc-body[data-astro-cid-u2ao22zw]{display:flex;flex-direction:column;gap:var(--space-2);flex:1;padding:var(--space-4) var(--space-5) var(--space-5)}.gc-tags[data-astro-cid-u2ao22zw]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.gc-tags[data-astro-cid-u2ao22zw] .chip[data-astro-cid-u2ao22zw]{border-color:var(--on-accent)}.gc-title[data-astro-cid-u2ao22zw]{margin-top:var(--space-1);font-family:var(--font-display);font-size:var(--fs-xl);font-weight:700;line-height:1.15;letter-spacing:-.02em}.gc-teaser[data-astro-cid-u2ao22zw]{color:var(--on-night-muted);font-size:var(--fs-md);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.goldcard[data-astro-cid-u2ao22zw] .more[data-astro-cid-u2ao22zw]{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:auto;padding-top:var(--space-2);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:700;color:var(--gold-light)}.stars[data-astro-cid-u2ao22zw]{position:absolute;inset:0;pointer-events:none}.star[data-astro-cid-u2ao22zw]{position:absolute;width:var(--star-size-md);aspect-ratio:1;background:var(--gold-light);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);animation:twinkle var(--dur-twinkle) ease-in-out infinite}.star-core[data-astro-cid-u2ao22zw]{position:absolute;inset:var(--bw-sm);clip-path:inherit;--dots-size: var(--dots-size-sm)}.star[data-astro-cid-u2ao22zw]:nth-child(1){top:var(--space-3);right:var(--space-3);width:var(--star-size-lg)}.star[data-astro-cid-u2ao22zw]:nth-child(2){top:var(--space-10);right:var(--space-10);width:var(--star-size-sm);animation-delay:calc(var(--dur-twinkle) * -.3)}.star[data-astro-cid-u2ao22zw]:nth-child(3){top:var(--space-2);right:var(--space-11);width:var(--star-size-sm);animation-delay:calc(var(--dur-twinkle) * -.6)}.star[data-astro-cid-u2ao22zw]:nth-child(4){bottom:var(--space-4);left:30%;width:var(--star-size-md);animation-delay:calc(var(--dur-twinkle) * -.15)}.star[data-astro-cid-u2ao22zw]:nth-child(5){bottom:var(--space-4);left:var(--space-3);animation-delay:calc(var(--dur-twinkle) * -.8)}.star[data-astro-cid-u2ao22zw]:nth-child(6){top:45%;left:var(--space-5);width:var(--star-size-sm);animation-delay:calc(var(--dur-twinkle) * -.45)}.star[data-astro-cid-u2ao22zw]:nth-child(7){top:40%;right:var(--space-2);width:var(--star-size-sm);animation-delay:calc(var(--dur-twinkle) * -.7)}.star[data-astro-cid-u2ao22zw]:nth-child(8){top:var(--space-10);left:22%;width:var(--star-size-sm);animation-delay:calc(var(--dur-twinkle) * -.9)}.star[data-astro-cid-u2ao22zw]:nth-child(9){top:var(--space-3);left:62%;width:var(--star-size-sm);animation-delay:calc(var(--dur-twinkle) * -.25)}@keyframes twinkle{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(.55) rotate(25deg);opacity:.6}}.foot-note[data-astro-cid-u2ao22zw]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-8);color:var(--muted);font-size:var(--fs-sm)}.foot-note[data-astro-cid-u2ao22zw] p[data-astro-cid-u2ao22zw]{margin:0}@media(max-width:520px){.locked[data-astro-cid-u2ao22zw]{min-height:0}}.you[data-astro-cid-lsagh7bt]{padding:var(--space-12) 0 calc(var(--space-12) + var(--edge));overflow:clip}.you[data-astro-cid-lsagh7bt]>.wrap[data-astro-cid-lsagh7bt]{position:relative;z-index:1}.top[data-astro-cid-lsagh7bt]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,28rem);gap:var(--space-10);align-items:end}.pill[data-astro-cid-lsagh7bt]{display:inline-block;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--fest-a);color:var(--on-accent);font-family:var(--font-display);font-weight:700;font-size:var(--fs-lg);transform:rotate(-3deg)}h2[data-astro-cid-lsagh7bt]{margin:var(--space-5) 0 0;font-size:var(--fs-display-lg)}.intro[data-astro-cid-lsagh7bt]{margin:var(--space-4) 0 0;font-size:var(--fs-lg);font-weight:600;max-width:46ch}.yform[data-astro-cid-lsagh7bt]{padding:var(--space-6);display:grid;gap:var(--space-3)}label[data-astro-cid-lsagh7bt]{font-family:var(--font-display);font-weight:800;font-size:var(--fs-lg);color:var(--fest-a)}.row[data-astro-cid-lsagh7bt]{display:flex;gap:var(--space-3);flex-wrap:wrap}input[data-astro-cid-lsagh7bt]{flex:1 1 12rem;min-width:0;padding:var(--space-3) var(--space-4);font:inherit;font-size:var(--fs-lg);font-weight:700;border:var(--bw-strong) solid var(--on-night);border-radius:var(--radius-md);background:var(--night);color:var(--on-night);color-scheme:dark}.row[data-astro-cid-lsagh7bt] .btn[data-astro-cid-lsagh7bt]{border-color:var(--on-accent)}.err[data-astro-cid-lsagh7bt]{margin:0;color:var(--fest-b);font-weight:700}.out[data-astro-cid-lsagh7bt]{margin-top:var(--space-11)}h3[data-astro-cid-lsagh7bt]{margin:0 0 var(--space-7);font-size:var(--fs-display-md);color:var(--fest-a)}.stats[data-astro-cid-lsagh7bt]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-7) var(--space-6)}.stat[data-astro-cid-lsagh7bt]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-5);align-items:center;padding:var(--space-5)}.s-emoji[data-astro-cid-lsagh7bt]{width:var(--space-12);height:var(--space-12);font-size:var(--fs-emoji-sm)}.stat[data-astro-cid-lsagh7bt] b[data-astro-cid-lsagh7bt]{display:block;font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:900;line-height:1.1;color:var(--fest-a)}.stat[data-astro-cid-lsagh7bt] small[data-astro-cid-lsagh7bt]{color:var(--on-night);font-size:var(--fs-sm);font-weight:700}.facts[data-astro-cid-lsagh7bt]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}.next[data-astro-cid-lsagh7bt]{margin:0;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--night);border:var(--bw-sm) solid var(--fest-a);font-weight:700}.next[data-astro-cid-lsagh7bt]:empty{display:none}.acts[data-astro-cid-lsagh7bt]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.acts[data-astro-cid-lsagh7bt] .btn[data-astro-cid-lsagh7bt]{border-color:var(--on-accent)}.acts[data-astro-cid-lsagh7bt] .btn--ghost[data-astro-cid-lsagh7bt]{background:var(--surface);color:var(--ink)}.copied[data-astro-cid-lsagh7bt]{font-weight:700}.src[data-astro-cid-lsagh7bt]{margin:var(--space-10) 0 0;max-width:var(--measure);font-size:var(--fs-sm);color:var(--on-night-muted)}@media(max-width:1060px){.top[data-astro-cid-lsagh7bt]{grid-template-columns:minmax(0,1fr);gap:var(--space-7)}.stats[data-astro-cid-lsagh7bt]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.stats[data-astro-cid-lsagh7bt]{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}h2[data-astro-cid-lsagh7bt]{font-size:var(--fs-display-md)}}.mhero[data-astro-cid-7d76oll4]>.wrap[data-astro-cid-7d76oll4]{position:relative;z-index:1}.mhero[data-astro-cid-7d76oll4]{position:relative;padding:var(--space-10) 0 var(--space-12);overflow:clip}.hero-grid[data-astro-cid-7d76oll4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,30rem);gap:var(--space-10);align-items:end}.pill[data-astro-cid-7d76oll4]{display:inline-block;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--fest-a);color:var(--on-accent);font-family:var(--font-display);font-weight:700;font-size:var(--fs-lg);transform:rotate(-3deg)}.flame[data-astro-cid-7d76oll4]{display:flex;align-items:center;gap:var(--space-7);margin-top:var(--space-6);flex-wrap:wrap}.big[data-astro-cid-7d76oll4]{font-size:var(--fs-huge);text-shadow:var(--shift-mega) var(--shift-mega) 0 var(--fest-a);line-height:.9}.head[data-astro-cid-7d76oll4]{margin:0;font-size:var(--fs-display-md)}.sub[data-astro-cid-7d76oll4]{margin:var(--space-2) 0 0;font-weight:600;max-width:40ch}.best[data-astro-cid-7d76oll4]{color:var(--fest-a);font-weight:800}.best[data-astro-cid-7d76oll4]:empty{display:none}.week[data-astro-cid-7d76oll4]{list-style:none;margin:var(--space-8) 0 0;padding:0;display:flex;gap:var(--space-3);flex-wrap:wrap}.week[data-astro-cid-7d76oll4] li[data-astro-cid-7d76oll4]{display:grid;justify-items:center;gap:var(--space-1);font-size:var(--fs-sm);font-weight:700}.week[data-astro-cid-7d76oll4] i[data-astro-cid-7d76oll4]{display:grid;place-items:center;width:var(--space-11);height:var(--space-11);font-style:normal;font-size:var(--fs-lg);border-radius:50%;background:var(--night);border:var(--bw-sm) solid var(--night-3)}.week[data-astro-cid-7d76oll4] i[data-astro-cid-7d76oll4][data-active]{background:var(--fest-a);border-color:var(--on-night)}.week[data-astro-cid-7d76oll4] i[data-astro-cid-7d76oll4][data-today]{border-color:var(--fest-a)}.rank[data-astro-cid-7d76oll4]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-5);align-items:center;padding:var(--space-6)}.r-emoji[data-astro-cid-7d76oll4]{width:var(--space-12);height:var(--space-12);font-size:var(--fs-emoji-sm)}.r-body[data-astro-cid-7d76oll4]{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.r-label[data-astro-cid-7d76oll4]{font-size:var(--fs-xs);font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--on-night-muted)}.r-name[data-astro-cid-7d76oll4]{font-family:var(--font-display);font-weight:900;font-size:var(--fs-2xl);color:var(--fest-a);line-height:1.1}.r-of[data-astro-cid-7d76oll4]{color:var(--on-night-muted);font-weight:700;font-size:var(--fs-sm)}.xp[data-astro-cid-7d76oll4]{height:var(--space-4);margin-top:var(--space-2);border:var(--bw-sm) solid var(--on-night);border-radius:var(--radius-pill);overflow:hidden;background:var(--night)}.xp[data-astro-cid-7d76oll4] i[data-astro-cid-7d76oll4]{display:block;height:100%;width:calc(var(--fill, 0) * 100%);background:var(--fest-a)}.r-next[data-astro-cid-7d76oll4]{margin:var(--space-2) 0 0;font-weight:700;font-size:var(--fs-sm)}.mh[data-astro-cid-7d76oll4]{margin:0 0 var(--space-2);font-size:var(--fs-display-sm)}.hint[data-astro-cid-7d76oll4]{margin:0 0 var(--space-7);color:var(--on-night-muted)}.badges-sec[data-astro-cid-7d76oll4],.records[data-astro-cid-7d76oll4]{padding:var(--space-12) 0}.badges[data-astro-cid-7d76oll4]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:var(--space-7) var(--space-4)}.badge[data-astro-cid-7d76oll4]{display:grid;justify-items:center;gap:var(--space-1);text-align:center;font-size:var(--fs-sm);font-weight:700}.b-coin[data-astro-cid-7d76oll4]{display:grid;place-items:center;width:var(--space-12);height:var(--space-12);border-radius:50%;border:var(--bw-sm) dashed var(--night-3)}.badge[data-astro-cid-7d76oll4]:not([data-earned]) .b-coin[data-astro-cid-7d76oll4]{background:var(--night-2)}.b-coin[data-astro-cid-7d76oll4] img[data-astro-cid-7d76oll4]{width:60%;height:60%;filter:invert(1);opacity:.45}.badge[data-astro-cid-7d76oll4][data-earned] .b-coin[data-astro-cid-7d76oll4]{border:var(--bw-strong) solid var(--fest-a);box-shadow:var(--space-1) var(--space-1) 0 var(--fest-a);transform:rotate(-6deg)}.badge[data-astro-cid-7d76oll4][data-earned] .b-coin[data-astro-cid-7d76oll4] img[data-astro-cid-7d76oll4]{opacity:1;filter:invert(1) var(--emoji-shadow)}.b-name[data-astro-cid-7d76oll4]{color:var(--on-night-muted)}.badge[data-astro-cid-7d76oll4][data-earned] .b-name[data-astro-cid-7d76oll4]{color:var(--on-night)}.b-count[data-astro-cid-7d76oll4]{color:var(--on-night-muted)}.badge[data-astro-cid-7d76oll4][data-earned] .b-count[data-astro-cid-7d76oll4]{color:var(--yellow)}.tiles[data-astro-cid-7d76oll4]{list-style:none;margin:0 0 var(--space-8);padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:var(--space-7) var(--space-6)}.tiles[data-astro-cid-7d76oll4] li[data-astro-cid-7d76oll4]{display:flex}.tile[data-astro-cid-7d76oll4]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-4);align-items:center;width:100%;padding:var(--space-5)}.t-emoji[data-astro-cid-7d76oll4]{width:var(--space-11);height:var(--space-11);font-size:var(--fs-emoji-sm)}.t-text[data-astro-cid-7d76oll4]{display:flex;flex-direction:column;min-width:0}.t-name[data-astro-cid-7d76oll4]{font-family:var(--font-display);font-weight:800;font-size:var(--fs-lg);color:var(--fest-a)}.t-sub[data-astro-cid-7d76oll4]{color:var(--on-night);font-size:var(--fs-sm);font-weight:600}@media(max-width:1060px){.hero-grid[data-astro-cid-7d76oll4]{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.rank[data-astro-cid-7d76oll4]{max-width:32rem}}@media(max-width:520px){.badges[data-astro-cid-7d76oll4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6) var(--space-2)}.b-coin[data-astro-cid-7d76oll4]{width:var(--space-11);height:var(--space-11)}.badge[data-astro-cid-7d76oll4]{font-size:var(--fs-xs)}.week[data-astro-cid-7d76oll4]{gap:var(--space-2)}.week[data-astro-cid-7d76oll4] i[data-astro-cid-7d76oll4]{width:var(--space-9);height:var(--space-9);font-size:var(--fs-md)}}
