.card.svelte-3nr9gx{border:1px solid color-mix(in srgb, var(--color-parchment) 14%, transparent);background:linear-gradient(180deg, #ffffff0f, transparent 40%), var(--color-crypt);min-width:0;color:var(--color-parchment);border-radius:14px;flex-direction:column;padding:8px 8px 10px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 14px 30px -20px #000000e6}a.card.svelte-3nr9gx:hover{box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px color-mix(in srgb, var(--color-parchment) 30%, transparent);transform:translateY(-2px)}a.card.svelte-3nr9gx:active{transform:translateY(0)}.card.small.svelte-3nr9gx{padding:6px 6px 8px}.bw.svelte-3nr9gx{display:block;position:relative}.bw.svelte-3nr9gx .brd{width:100%;display:block}.blank.svelte-3nr9gx{aspect-ratio:1;background:var(--color-stone);border-radius:6px}.corner.svelte-3nr9gx{width:24px;height:24px;font-family:var(--font-display);color:var(--color-parchment);background:linear-gradient(180deg, var(--color-stone-3), var(--color-stone-2));border-radius:7px 3px;place-items:center;font-size:.75rem;display:grid;position:absolute;top:-3px;left:-3px;box-shadow:inset 0 1px #fff3,0 2px 4px #0009}.flag.svelte-3nr9gx{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:3px 7px;padding:2px 6px;font-size:.6rem;font-weight:700;position:absolute;bottom:-3px;right:-3px;box-shadow:0 2px 4px #0009}.fl-old.svelte-3nr9gx{color:var(--color-ash);background:var(--color-crypt);border:1px solid color-mix(in srgb, var(--color-ash) 45%, transparent)}.fl-review.svelte-3nr9gx{color:var(--color-void);background:var(--color-ember)}.fl-passed.svelte-3nr9gx{color:var(--color-void);background:var(--color-venom)}.bar.svelte-3nr9gx{background:var(--color-stone-3);border-radius:2px;height:4px;margin:8px 2px 0;display:block;overflow:hidden}.bar.svelte-3nr9gx i:where(.svelte-3nr9gx){background:linear-gradient(90deg, var(--color-gold-deep), var(--color-gold));height:100%;display:block}.name.svelte-3nr9gx{min-height:2.4em;margin:7px 2px 0;font-size:.85rem;font-weight:600;line-height:1.2}.small.svelte-3nr9gx .name:where(.svelte-3nr9gx){margin-top:6px;font-size:.75rem}.foot.svelte-3nr9gx{color:var(--color-ash);justify-content:space-between;align-items:center;gap:4px;margin:5px 2px 0;font-size:.72rem;display:flex}.st.svelte-3nr9gx{font-weight:600}.stars.svelte-3nr9gx{color:var(--color-gold);letter-spacing:1px}.st-progress.svelte-3nr9gx .st:where(.svelte-3nr9gx),.st-today.svelte-3nr9gx .st:where(.svelte-3nr9gx),.st-won.svelte-3nr9gx .st:where(.svelte-3nr9gx){color:var(--color-gold-ink,var(--color-gold))}.st-won.svelte-3nr9gx{border-color:color-mix(in srgb, var(--color-gold) 35%, transparent)}.st-won.svelte-3nr9gx .corner:where(.svelte-3nr9gx){color:var(--color-on-gold);background:linear-gradient(180deg, color-mix(in srgb, var(--color-gold) 70%, white), var(--color-gold))}.st-today.svelte-3nr9gx{box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 2px var(--color-gold), 0 0 24px -6px color-mix(in srgb, var(--color-gold) 60%, transparent);animation:1.6s ease-out svelte-3nr9gx-arrive}@keyframes svelte-3nr9gx-arrive{30%{box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 3px var(--color-gold), 0 0 40px 4px color-mix(in srgb, var(--color-gold) 55%, transparent)}}.tag.svelte-3nr9gx{z-index:2;letter-spacing:.12em;text-transform:uppercase;color:var(--color-on-gold);background:var(--color-gold);border-radius:6px;padding:2px 7px;font-size:.62rem;font-weight:700;position:absolute;top:-9px;right:12px}.st-building.svelte-3nr9gx{background:color-mix(in srgb, var(--color-crypt) 50%, transparent);box-shadow:none;border-style:dashed}.st-building.svelte-3nr9gx .bw:where(.svelte-3nr9gx){filter:grayscale()brightness(.8);opacity:.5}.st-building.svelte-3nr9gx .name:where(.svelte-3nr9gx){color:var(--color-ash)}@media (prefers-reduced-motion:reduce){.card.svelte-3nr9gx{transition:none}a.card.svelte-3nr9gx:hover{transform:none}.st-today.svelte-3nr9gx{animation:none}}.shelf.svelte-i1bhzf{border:1px solid color-mix(in srgb, var(--tone) 28%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--tone) 12%, transparent), transparent 36%), color-mix(in srgb, var(--color-crypt) 60%, transparent);border-radius:16px;margin-top:18px;padding:12px 12px 14px;scroll-margin-top:16px;position:relative}.shelf.svelte-i1bhzf:before{content:"";background:var(--tone);height:3px;box-shadow:0 0 14px color-mix(in srgb, var(--tone) 60%, transparent);border-radius:0 0 3px 3px;position:absolute;top:-1px;left:14px;right:14px}.shelf.today.svelte-i1bhzf{background:linear-gradient(180deg, color-mix(in srgb, var(--color-gold) 14%, transparent), transparent 40%), color-mix(in srgb, var(--color-crypt) 60%, transparent)}.shelf.building.svelte-i1bhzf{border-style:dashed}.shelf.building.svelte-i1bhzf:before{background:repeating-linear-gradient(90deg, var(--tone) 0 8px, transparent 8px 14px);box-shadow:none}.head.svelte-i1bhzf{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 2px 4px;display:flex}.head.svelte-i1bhzf h2:where(.svelte-i1bhzf){letter-spacing:.04em;color:var(--tone-ink);border-radius:6px;margin:0;font-size:1rem}.blurb.svelte-i1bhzf{color:var(--color-ash);font-size:.8rem}.standing.svelte-i1bhzf{font-family:var(--font-display);letter-spacing:.04em;text-align:right;color:var(--color-parchment);margin-left:auto;font-size:.78rem}.standing.quiet.svelte-i1bhzf{color:var(--color-ash)}.lvl.svelte-i1bhzf{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ash);align-items:center;gap:10px;margin:12px 2px 8px;font-size:.75rem;font-weight:400;display:flex}.lvl.svelte-i1bhzf:after{content:"";background:color-mix(in srgb, var(--color-parchment) 14%, transparent);flex:1;min-width:24px;height:1px}.lvl.svelte-i1bhzf b:where(.svelte-i1bhzf){font-weight:600}.lvl.big.svelte-i1bhzf{color:var(--color-gold-ink,var(--color-gold));font-size:.85rem}.merlon.svelte-i1bhzf{width:26px;height:22px;font-family:var(--font-display);letter-spacing:0;color:var(--color-parchment);background:var(--color-stone-3);clip-path:polygon(0 30%,20% 30%,20% 0,40% 0,40% 30%,60% 30%,60% 0,80% 0,80% 30%,100% 30%,100% 100%,0 100%);place-items:center;font-size:.75rem;display:inline-grid}.big.svelte-i1bhzf .merlon:where(.svelte-i1bhzf){width:30px;height:26px;color:var(--color-on-gold);background:linear-gradient(180deg, color-mix(in srgb, var(--color-gold) 70%, white), var(--color-gold-deep))}.cards.svelte-i1bhzf{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px;display:grid}.cards.small.svelte-i1bhzf{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}.cards[hidden].svelte-i1bhzf{display:none}.won.svelte-i1bhzf{border:1px solid color-mix(in srgb, var(--color-gold) 30%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--color-gold) 10%, transparent), transparent);width:100%;min-height:56px;color:var(--color-parchment);font:inherit;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;margin:8px 0 0;padding:8px 10px;display:grid}.won.svelte-i1bhzf:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--color-gold) 16%, transparent), transparent)}.won.svelte-i1bhzf+.cards:where(.svelte-i1bhzf){margin-top:10px}.stack.svelte-i1bhzf{width:56px;height:36px;position:relative}.mini-card.svelte-i1bhzf{border:1.5px solid var(--color-gold-deep);background:linear-gradient(180deg, var(--color-stone-3), var(--color-stone));border-radius:5px;width:30px;height:36px;position:absolute;top:0}.mini-card.svelte-i1bhzf:nth-child(2){left:12px}.mini-card.svelte-i1bhzf:nth-child(3){left:24px}.w.svelte-i1bhzf{font-size:.82rem;font-weight:600}.w.svelte-i1bhzf small:where(.svelte-i1bhzf){color:var(--color-ash);font-size:.72rem;font-weight:400;display:block}.stars.svelte-i1bhzf{color:var(--color-gold)}.chev.svelte-i1bhzf{color:var(--color-ash);transition:transform .2s}[aria-expanded=true].svelte-i1bhzf .chev:where(.svelte-i1bhzf){transform:rotate(180deg)}@container (width>=900px){.shelf.svelte-i1bhzf{padding:16px 18px 20px}.head.svelte-i1bhzf h2:where(.svelte-i1bhzf){font-size:1.25rem}.groups.svelte-i1bhzf{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.group.svelte-i1bhzf{flex:0 auto;max-width:100%}.cards.svelte-i1bhzf{flex-wrap:wrap;gap:16px;display:flex}.cards.svelte-i1bhzf>*{width:176px}.cards.small.svelte-i1bhzf>*{width:136px}.won.svelte-i1bhzf{width:auto;min-width:300px}}@media (prefers-reduced-motion:reduce){.chev.svelte-i1bhzf{transition:none}}.hub.svelte-r9z7dq{container-type:inline-size}.title.svelte-r9z7dq{align-items:center;gap:10px;margin:0 0 14px;font-size:1.6rem;display:flex}.top.svelte-r9z7dq{gap:14px;display:grid}.left.svelte-r9z7dq,.right.svelte-r9z7dq{align-content:start;gap:12px;min-width:0;display:grid}.today.svelte-r9z7dq{border:1px solid color-mix(in srgb, var(--color-gold) 30%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-gold) 12%, transparent), transparent 45%), var(--color-crypt);border-radius:16px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px 14px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff14,0 18px 40px -22px #000000e6}.today.svelte-r9z7dq .board:where(.svelte-r9z7dq){width:96px}.what.svelte-r9z7dq{min-width:0}.lead.svelte-r9z7dq{letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-ink,var(--color-gold));font-size:.7rem}.today.svelte-r9z7dq h2:where(.svelte-r9z7dq){margin:2px 0 0;font-size:1.05rem;font-weight:700;line-height:1.2}.order.svelte-r9z7dq{color:var(--color-ash);overflow-wrap:anywhere;margin:4px 0 0;font-size:.8rem}.order.svelte-r9z7dq b:where(.svelte-r9z7dq){color:var(--color-gold-ink,var(--color-gold));font-weight:600}.bar.svelte-r9z7dq,.kbar.svelte-r9z7dq{background:var(--color-stone-3);border-radius:2px;height:4px;margin-top:9px;display:block;overflow:hidden}.bar.svelte-r9z7dq i:where(.svelte-r9z7dq){background:linear-gradient(90deg, var(--color-gold-deep), var(--color-gold));height:100%;display:block}.act.svelte-r9z7dq{grid-column:1/-1}.key.svelte-r9z7dq{color:var(--color-ash);flex-wrap:wrap;gap:6px 16px;margin:0 4px;font-size:.72rem;display:flex}.key.svelte-r9z7dq>span:where(.svelte-r9z7dq){align-items:center;gap:6px;display:inline-flex}.key.svelte-r9z7dq b:where(.svelte-r9z7dq){color:var(--color-parchment);font-weight:600}.kbar.svelte-r9z7dq{background:linear-gradient(90deg, var(--color-gold) 60%, var(--color-stone-3) 60%);width:26px;margin:0}.kstar.svelte-r9z7dq{color:var(--color-gold)}.kcorner.svelte-r9z7dq{width:16px;height:16px;font-style:normal;font-family:var(--font-display);color:var(--color-parchment);background:var(--color-stone-2);border-radius:4px;place-items:center;font-size:.6rem;display:inline-grid}.rings.svelte-r9z7dq{scrollbar-width:none;gap:6px;margin:0 -16px;padding:6px 16px;display:flex;overflow-x:auto}.ring.svelte-r9z7dq{min-height:44px;color:var(--color-parchment);border-radius:12px;flex-direction:column;flex:0 0 72px;align-items:center;gap:4px;padding:4px 0;text-decoration:none;display:flex}.ring.svelte-r9z7dq b:where(.svelte-r9z7dq){font-family:var(--font-display);letter-spacing:.04em;text-align:center;font-size:.6rem;font-weight:700;line-height:1.1}.ring.building.svelte-r9z7dq b:where(.svelte-r9z7dq){color:var(--color-ash)}.dial.svelte-r9z7dq{width:52px;height:52px;transition:transform .15s;position:relative}.ring.svelte-r9z7dq:hover .dial:where(.svelte-r9z7dq){transform:translateY(-2px)}.dial.svelte-r9z7dq svg:where(.svelte-r9z7dq){width:100%;height:100%;position:absolute;inset:0}.track.svelte-r9z7dq{fill:var(--color-crypt);stroke:var(--color-stone-2);stroke-width:5px}.building.svelte-r9z7dq .track:where(.svelte-r9z7dq){stroke-dasharray:4 4}.arc.svelte-r9z7dq{fill:none;stroke:var(--tone);stroke-width:5px;stroke-linecap:round;stroke-dasharray:var(--c);stroke-dashoffset:var(--off);animation:.9s ease-out both svelte-r9z7dq-fill}@keyframes svelte-r9z7dq-fill{0%{stroke-dashoffset:var(--c)}}.glyph.svelte-r9z7dq{display:grid;position:absolute;inset:12px}.mix.svelte-r9z7dq{border:1px solid color-mix(in srgb, var(--color-parchment) 20%, transparent);background:linear-gradient(180deg, #ffffff0d, transparent 40%), var(--color-crypt);border-radius:16px;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px 12px 12px;display:grid}.mix.svelte-r9z7dq h2:where(.svelte-r9z7dq){letter-spacing:.04em;margin:0;font-size:.9rem}.mix.svelte-r9z7dq p:where(.svelte-r9z7dq){color:var(--color-ash);margin:3px 0 9px;font-size:.8rem;line-height:1.35}.fan.svelte-r9z7dq{height:96px;position:relative}.f.svelte-r9z7dq{transform-origin:50% 120%;width:56px;position:absolute;bottom:4px;left:50%}.f0.svelte-r9z7dq{transform:translate(-50%)rotate(-14deg)translate(-14px)}.f1.svelte-r9z7dq{z-index:1;transform:translate(-50%)translateY(-6px)}.f2.svelte-r9z7dq{transform:translate(-50%)rotate(14deg)translate(14px)}@container (width>=900px){.title.svelte-r9z7dq{font-size:2rem}.top.svelte-r9z7dq{grid-template-columns:minmax(380px,520px) 1fr;gap:36px}.rings.svelte-r9z7dq{flex-wrap:wrap;justify-content:flex-end;gap:14px;margin:0;padding:0;overflow:visible}.ring.svelte-r9z7dq{flex-basis:92px}.dial.svelte-r9z7dq{width:72px;height:72px}.glyph.svelte-r9z7dq{inset:17px}.ring.svelte-r9z7dq b:where(.svelte-r9z7dq){font-size:.72rem}.mix.svelte-r9z7dq{grid-template-columns:150px minmax(0,1fr)}.fan.svelte-r9z7dq{height:118px}.f.svelte-r9z7dq{width:80px}.mix.svelte-r9z7dq h2:where(.svelte-r9z7dq){font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.arc.svelte-r9z7dq{animation:none}.dial.svelte-r9z7dq{transition:none}}
