.lang.svelte-1ffvh9m{border:2px solid color-mix(in srgb, var(--gold) 50%, transparent);border-radius:.6rem;height:2.6rem;display:flex;overflow:hidden}.lang.svelte-1ffvh9m button:where(.svelte-1ffvh9m){background:var(--ink);width:2.6rem;color:var(--parchment);font-family:var(--font-display);cursor:pointer;border:none;font-size:.95rem;font-weight:600}.lang.svelte-1ffvh9m button.on:where(.svelte-1ffvh9m){background:color-mix(in srgb, var(--gold) 22%, var(--ink));color:var(--gold);font-weight:700}.notice.svelte-1nuqjc0{text-align:center;color:var(--danger);align-items:baseline;gap:.5rem;margin:0;font-style:italic;display:flex}.said.svelte-1nuqjc0{flex:1}.dismiss.svelte-1nuqjc0{color:inherit;font:inherit;cursor:pointer;opacity:.55;background:0 0;border:none;flex:none;align-self:flex-start;padding:0 .35rem;font-size:1.15em;line-height:1}.dismiss.svelte-1nuqjc0:hover,.dismiss.svelte-1nuqjc0:focus-visible{opacity:1}.title.svelte-qn9z66{justify-content:center;min-height:100%}.field.svelte-qn9z66{letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin-bottom:-.5rem;font-size:.8rem}.modes.svelte-qn9z66{flex-direction:column;gap:.75rem;display:flex}.mode.svelte-qn9z66{text-align:left;border:1px solid color-mix(in srgb, var(--gold) 35%, transparent);background:color-mix(in srgb, var(--parchment) 4%, transparent);color:var(--parchment);font-family:var(--font-body);border-radius:3px;flex-direction:column;gap:.25rem;padding:1rem 1.1rem;display:flex}.mode.svelte-qn9z66:hover{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 10%, transparent)}.mode.svelte-qn9z66 strong:where(.svelte-qn9z66){font-family:var(--font-display);letter-spacing:.12em;color:var(--gold)}.mode.svelte-qn9z66 em:where(.svelte-qn9z66){opacity:.75}button.svelte-zoj0b7{cursor:pointer;background:0 0}.medallion.svelte-112qgxv{width:var(--size);height:var(--size);isolation:isolate;border:max(2px, calc(var(--size) * .06)) solid var(--ring);background:var(--parchment);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 70%, transparent);border-radius:50%;flex:none;display:inline-block;overflow:hidden}.medallion.svelte-112qgxv svg{clip-path:circle(50%);width:100%;height:100%;display:block}.locked.svelte-112qgxv svg{filter:grayscale()brightness(.45)contrast(.8)}.locked.svelte-112qgxv{border-style:dashed}.pp.svelte-17smn7f{vertical-align:-.12em;width:.9em;height:.9em}.pencil.svelte-cquo4x{border:1px solid color-mix(in srgb, var(--gold) 35%, transparent);color:var(--gold);vertical-align:middle;background:0 0;border-radius:3px;margin-left:.4rem;padding:.1rem .35rem;font-size:.85rem;line-height:1.2}.pencil.svelte-cquo4x:hover{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 10%, transparent)}.bust.svelte-cquo4x{flex:none;position:relative}.avatar-pencil.svelte-cquo4x{background:var(--surface);margin:0;position:absolute;bottom:0;right:0}.avatar-pencil.svelte-cquo4x:hover{background:color-mix(in srgb, var(--gold) 20%, var(--surface))}.rename.svelte-cquo4x{gap:.4rem;display:flex}.rename.svelte-cquo4x input:where(.svelte-cquo4x){flex:1;min-width:0}.scrim.svelte-cquo4x{z-index:90;background:color-mix(in srgb, var(--ink) 85%, transparent);justify-content:center;align-items:flex-start;padding:2rem 1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.profile.svelte-cquo4x{border:1px solid color-mix(in srgb, var(--rubric) 50%, transparent);background:var(--surface);width:100%;max-width:56rem;box-shadow:var(--popup-shadow);border-radius:3px;flex-direction:column;gap:.9rem;padding:1.4rem 1.4rem 1.6rem;display:flex;position:relative}.close.svelte-cquo4x{color:var(--parchment);opacity:.6;cursor:pointer;background:0 0;border:none;font-size:1.6rem;line-height:1;position:absolute;top:.4rem;right:.6rem}.close.svelte-cquo4x:hover{opacity:1;color:var(--gold)}.head.svelte-cquo4x{text-align:left;align-items:center;gap:1.1rem;display:flex}.who.svelte-cquo4x{flex:1;min-width:0}h2.svelte-cquo4x{font-family:var(--font-display);color:var(--parchment);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.35rem;overflow:hidden}.rank.svelte-cquo4x{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--rubric);margin:.1rem 0 .4rem;font-size:.75rem}.xp.svelte-cquo4x{background:color-mix(in srgb, var(--parchment) 10%, transparent);border-radius:999px;height:.4rem;overflow:hidden}.xp-fill.svelte-cquo4x{background:var(--rubric);height:100%}.elo.svelte-cquo4x{margin:.35rem 0 0;font-size:.85rem}.elo.svelte-cquo4x strong:where(.svelte-cquo4x){font-family:var(--font-display);color:var(--rubric);font-size:1.05rem}.elo.svelte-cquo4x span:where(.svelte-cquo4x){opacity:.7}.grid-table.svelte-cquo4x{border-collapse:collapse;width:100%;font-size:.88rem}.grid-table.svelte-cquo4x th:where(.svelte-cquo4x),.grid-table.svelte-cquo4x td:where(.svelte-cquo4x){text-align:right;font-variant-numeric:tabular-nums;padding:.2rem .4rem}.grid-table.svelte-cquo4x th:where(.svelte-cquo4x):first-child{text-align:left;font-weight:400}.grid-table.svelte-cquo4x thead:where(.svelte-cquo4x) th:where(.svelte-cquo4x){opacity:.6;font-size:.75rem;font-weight:400}.grid-table.svelte-cquo4x tbody:where(.svelte-cquo4x) tr:where(.svelte-cquo4x){border-top:1px solid color-mix(in srgb, var(--parchment) 8%, transparent)}.grid-table.svelte-cquo4x .record:where(.svelte-cquo4x){font-family:var(--font-display);color:var(--rubric)}.grid-table.svelte-cquo4x tr.beaten:where(.svelte-cquo4x) th:where(.svelte-cquo4x){color:var(--rubric)}.mixes.svelte-cquo4x{grid-template-columns:6.5rem repeat(var(--powers), minmax(0, 1fr)) auto;align-items:center;gap:3px;font-size:.75rem;display:grid}.mix-head.svelte-cquo4x{writing-mode:vertical-rl;opacity:.7;white-space:nowrap;text-overflow:ellipsis;justify-self:center;max-height:5.5rem;overflow:hidden;transform:rotate(180deg)}.mix-guild.svelte-cquo4x{font-size:.85rem}.mix-total.svelte-cquo4x{text-align:right;font-variant-numeric:tabular-nums;opacity:.8;padding-left:.4rem}.mix.svelte-cquo4x{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--parchment) 10%, transparent);color:var(--ink);border-radius:2px;justify-content:center;align-items:center;font-size:.8rem;display:flex}.mix.played.svelte-cquo4x{background:color-mix(in srgb, var(--rubric) 35%, transparent)}.mix.won.svelte-cquo4x{background:var(--rubric)}.xp-text.svelte-cquo4x,.since.svelte-cquo4x{opacity:.7;margin:.25rem 0 0;font-size:.8rem}.tabs.svelte-cquo4x{border-bottom:1px solid color-mix(in srgb, var(--rubric) 30%, transparent);gap:.25rem;display:flex}.tabs.svelte-cquo4x button:where(.svelte-cquo4x){color:var(--parchment);opacity:.65;font-family:var(--font-display);letter-spacing:.08em;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.4rem .7rem;font-size:.8rem}.tabs.svelte-cquo4x button:where(.svelte-cquo4x):hover{opacity:1}.tabs.svelte-cquo4x button.on:where(.svelte-cquo4x){opacity:1;border-bottom-color:var(--gold);color:var(--gold)}.tabs.svelte-cquo4x small:where(.svelte-cquo4x),h3.svelte-cquo4x small:where(.svelte-cquo4x){opacity:.7;font-family:var(--font-body)}h3.svelte-cquo4x{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--rubric);margin:.4rem 0 0;font-size:.75rem}.note.svelte-cquo4x{opacity:.65;margin:0;font-size:.9rem;font-style:italic}.tiles.svelte-cquo4x{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.tile.svelte-cquo4x{border:1px solid color-mix(in srgb, var(--rubric) 22%, transparent);border-radius:3px;flex-direction:column;padding:.55rem .7rem;display:flex}.tile.svelte-cquo4x strong:where(.svelte-cquo4x){font-family:var(--font-display);color:var(--parchment);font-size:1.3rem}.tile.svelte-cquo4x span:where(.svelte-cquo4x){opacity:.65;font-size:.78rem}.guilds.svelte-cquo4x,.facts.svelte-cquo4x,.recent.svelte-cquo4x,.feats.svelte-cquo4x{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.guilds.svelte-cquo4x li:where(.svelte-cquo4x){grid-template-columns:6.5rem 1fr 3rem;align-items:center;gap:.6rem;font-size:.88rem;display:grid}.bar.svelte-cquo4x{background:color-mix(in srgb, var(--parchment) 6%, transparent);border-radius:2px;height:.55rem;position:relative}.bar-games.svelte-cquo4x,.bar-wins.svelte-cquo4x{border-radius:2px;position:absolute;inset:0 auto 0 0}.bar-games.svelte-cquo4x{background:color-mix(in srgb, var(--rubric) 35%, transparent)}.bar-wins.svelte-cquo4x{background:var(--rubric)}.guild-count.svelte-cquo4x{text-align:right;opacity:.75;font-variant-numeric:tabular-nums}.facts.svelte-cquo4x li:where(.svelte-cquo4x),.recent.svelte-cquo4x li:where(.svelte-cquo4x){align-items:baseline;gap:.6rem;font-size:.9rem;display:flex}.facts.svelte-cquo4x li:where(.svelte-cquo4x) span:where(.svelte-cquo4x){opacity:.75;flex:1}.recent.svelte-cquo4x .place:where(.svelte-cquo4x){text-align:center;width:1.8rem}.recent.svelte-cquo4x .title:where(.svelte-cquo4x){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.recent.svelte-cquo4x .meta:where(.svelte-cquo4x){opacity:.55;white-space:nowrap;font-size:.8rem}.recent.svelte-cquo4x li.won:where(.svelte-cquo4x) strong:where(.svelte-cquo4x){color:var(--rubric)}.feats.svelte-cquo4x li:where(.svelte-cquo4x){border:1px solid color-mix(in srgb, var(--parchment) 8%, transparent);opacity:.6;border-radius:3px;align-items:flex-start;gap:.7rem;padding:.45rem .6rem;display:flex}.feats.svelte-cquo4x li.earned:where(.svelte-cquo4x){opacity:1;border-color:color-mix(in srgb, var(--rubric) 55%, transparent);background:color-mix(in srgb, var(--rubric) 7%, transparent)}.seal.svelte-cquo4x{text-align:center;width:1.4rem;color:var(--rubric);font-size:1.1rem}.feat-text.svelte-cquo4x{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.feat-text.svelte-cquo4x strong:where(.svelte-cquo4x){font-family:var(--font-display);font-size:.85rem}.feat-text.svelte-cquo4x span:where(.svelte-cquo4x),.feat-text.svelte-cquo4x small:where(.svelte-cquo4x){opacity:.8;font-size:.82rem}.progress.svelte-cquo4x{background:color-mix(in srgb, var(--parchment) 10%, transparent);border-radius:999px;height:.3rem;margin-top:.2rem;display:block;overflow:hidden}.progress.svelte-cquo4x span:where(.svelte-cquo4x){background:var(--rubric);height:100%;display:block}.frames.svelte-cquo4x,.catalog.svelte-cquo4x{grid-template-columns:repeat(auto-fill,minmax(5.8rem,1fr));gap:.4rem;display:grid}.pick.svelte-cquo4x{color:var(--parchment);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;flex-direction:column;align-items:center;gap:.25rem;padding:.45rem .2rem;display:flex;position:relative}.feats.svelte-cquo4x li:where(.svelte-cquo4x){position:relative}.pick.fresh.svelte-cquo4x:after,.feats.svelte-cquo4x li.fresh:where(.svelte-cquo4x):after,.new-dot.svelte-cquo4x{content:"";background:#d33;border-radius:50%;width:.5rem;height:.5rem}.pick.fresh.svelte-cquo4x:after,.feats.svelte-cquo4x li.fresh:where(.svelte-cquo4x):after{position:absolute;top:.2rem;right:.3rem}.new-dot.svelte-cquo4x{vertical-align:super;margin-left:.3rem;display:inline-block}.pick.svelte-cquo4x small:where(.svelte-cquo4x){opacity:.75;text-align:center;font-size:.7rem;line-height:1.15}.pick.svelte-cquo4x:not(.locked):hover{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 10%, transparent)}.pick.locked.svelte-cquo4x{cursor:help}.pick.chosen.svelte-cquo4x{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 14%, transparent)}.edit-glyph.svelte-cquo4x{border:1px dashed color-mix(in srgb, var(--gold) 55%, transparent);width:3.8rem;height:3.8rem;color:var(--gold);border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.builder.svelte-cquo4x{align-items:flex-start;gap:1rem;display:flex}.editor-scrim.svelte-cquo4x{z-index:100;align-items:center}.editor.svelte-cquo4x{border:1px solid color-mix(in srgb, var(--rubric) 50%, transparent);background:var(--surface);width:100%;max-width:56rem;height:min(44rem,100dvh - 2rem);box-shadow:var(--popup-shadow);border-radius:3px;flex-direction:column;gap:.8rem;padding:1.2rem;display:flex}.editor.svelte-cquo4x .builder:where(.svelte-cquo4x){flex:1;align-items:stretch;min-height:0}.preview.svelte-cquo4x{flex-direction:column;flex:none;align-self:flex-start;align-items:center;gap:.4rem;display:flex}.voice.svelte-cquo4x{padding:.2rem .45rem;font-size:.85rem;display:inline-block}.rehearse.svelte-cquo4x{grid-template-columns:repeat(5,auto);justify-content:center;gap:.15rem;display:grid}.rehearse.svelte-cquo4x button:where(.svelte-cquo4x){cursor:pointer;opacity:.75;background:0 0;border:1px solid #0000;border-radius:3px;padding:.15rem .3rem;font-size:1.1rem}.rehearse.svelte-cquo4x button:where(.svelte-cquo4x):hover{opacity:1;border-color:color-mix(in srgb, var(--rubric) 40%, transparent)}.workbench.svelte-cquo4x{flex-direction:column;flex:1;gap:.4rem;min-width:0;min-height:0;display:flex}.choices-scroll.svelte-cquo4x{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:.4rem;min-height:0;padding-right:.4rem;display:grid;overflow-y:scroll}.choices-scroll.svelte-cquo4x::-webkit-scrollbar{width:6px}.choices-scroll.svelte-cquo4x::-webkit-scrollbar-track{background:color-mix(in srgb, var(--rubric) 12%, transparent);border-radius:3px}.choices-scroll.svelte-cquo4x::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--rubric) 55%, transparent);border-radius:3px}.part.svelte-cquo4x{flex-direction:column;grid-column:1/-1;gap:.4rem;min-width:0;display:flex}.part.toggle.svelte-cquo4x{grid-column:auto}.part.toggle.svelte-cquo4x .choices:where(.svelte-cquo4x){grid-template-columns:1fr 1fr}.part.toggle.svelte-cquo4x .choice:where(.svelte-cquo4x){min-width:0}.part.toggle.svelte-cquo4x .part-thumb:where(.svelte-cquo4x){aspect-ratio:1;width:100%;max-width:3.8rem;height:auto}.groups.svelte-cquo4x{border-bottom:1px solid color-mix(in srgb, var(--rubric) 30%, transparent);gap:.25rem;display:flex}.groups.svelte-cquo4x button:where(.svelte-cquo4x){opacity:.55;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.3rem .5rem;font-size:1.2rem;position:relative}.groups.svelte-cquo4x button:where(.svelte-cquo4x):hover{opacity:.9}.groups.svelte-cquo4x button.on:where(.svelte-cquo4x){opacity:1;border-bottom-color:var(--gold)}h4.svelte-cquo4x{opacity:.7;margin:.3rem 0 0;font-size:.75rem;font-weight:400}.choices.svelte-cquo4x{grid-template-columns:repeat(auto-fill,minmax(4.4rem,1fr));gap:.3rem;display:grid}.choices.swatches.svelte-cquo4x{grid-template-columns:repeat(auto-fill,minmax(2.6rem,1fr))}.choice.svelte-cquo4x{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;justify-content:center;padding:.25rem;display:flex;position:relative}.choice.svelte-cquo4x:not(.locked):hover{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 10%, transparent)}.choice.chosen.svelte-cquo4x{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 14%, transparent)}.choice.locked.svelte-cquo4x{cursor:help;opacity:.45}.part-thumb.svelte-cquo4x{background:var(--parchment);border-radius:6px;justify-content:center;align-items:center;width:3.8rem;height:3.8rem;display:flex}.part-thumb.svelte-cquo4x svg{width:100%;height:100%;display:block}.part-thumb.locked.svelte-cquo4x{filter:grayscale()brightness(.55)}.nothing.svelte-cquo4x{color:var(--ink);opacity:.5;font-size:1.6rem}.swatch.svelte-cquo4x svg{width:100%;height:100%;display:block}.swatch.svelte-cquo4x{border:2px solid var(--ink);width:2rem;height:2rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--parchment) 30%, transparent);border-radius:50%;overflow:hidden}.choice.fresh.svelte-cquo4x:after,.groups.svelte-cquo4x button.fresh:where(.svelte-cquo4x):after{content:"";background:#d33;border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.15rem;right:.15rem}.builder-actions.svelte-cquo4x{justify-content:flex-end;gap:.5rem;display:flex}.builder-actions.svelte-cquo4x .tool:where(.svelte-cquo4x):nth-child(2){margin-right:auto}.builder-actions.svelte-cquo4x .primary:where(.svelte-cquo4x){background:color-mix(in srgb, var(--gold) 18%, transparent);border-color:var(--gold)}@media (width<=520px){.builder.svelte-cquo4x{flex-direction:column;align-items:stretch}.preview.svelte-cquo4x{align-self:center}.editor.svelte-cquo4x .workbench:where(.svelte-cquo4x){flex:1}.preview.svelte-cquo4x .medallion{width:7rem!important;height:7rem!important}.editor.svelte-cquo4x{height:calc(100dvh - 1rem);padding:.8rem}.editor-scrim.svelte-cquo4x{padding:.5rem}.tiles.svelte-cquo4x{grid-template-columns:repeat(2,minmax(0,1fr))}.head.svelte-cquo4x{text-align:center;flex-direction:column}.who.svelte-cquo4x{width:100%}}.lobby.svelte-pegpid{justify-content:flex-start;gap:.75rem;height:100%;padding-top:.75rem;padding-bottom:1.5rem}.lists.svelte-pegpid{flex-direction:column;flex:1;gap:1.5rem;min-height:0;display:flex}.side.svelte-pegpid{flex-direction:column;flex:0 auto;gap:1.5rem;min-width:0;min-height:0;display:flex;overflow-y:auto}.lists.svelte-pegpid>.list:where(.svelte-pegpid){flex:1 1 0;min-height:14rem}@media (width>=64rem){.lobby.svelte-pegpid{max-width:calc(68.5rem + 2px)}.lists.svelte-pegpid{grid-template-rows:minmax(0,1fr);grid-template-columns:18rem minmax(0,1fr);gap:2.5rem;display:grid}.lists.svelte-pegpid>.list:where(.svelte-pegpid){min-height:0}}.board.svelte-pegpid{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.board-line.svelte-pegpid{width:100%;color:var(--parchment);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.15rem .5rem .15rem .1rem;display:flex}.board-line.svelte-pegpid:hover{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 10%, transparent)}.board-line.svelte-pegpid .person-name:where(.svelte-pegpid){flex:1;min-width:0}.board-line.you.svelte-pegpid .person-name:where(.svelte-pegpid){color:var(--gold)}.board-place.svelte-pegpid{text-align:right;width:1.4rem;font-family:var(--font-display);color:var(--rubric);font-size:.85rem}.board-elo.svelte-pegpid{font-variant-numeric:tabular-nums;opacity:.75}.list.svelte-pegpid{flex-direction:column;gap:.5rem;min-width:0;display:flex}.list-title.svelte-pegpid{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--rubric);margin:0;font-size:.8rem}.people.svelte-pegpid{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;margin:0;display:flex}.me.svelte-pegpid{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;transition:transform .12s;position:relative}.me.svelte-pegpid .new-dot:where(.svelte-pegpid){background:#d33;border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:0;right:0}.me.svelte-pegpid:focus-visible{box-shadow:0 0 0 2px var(--gold);outline:none}@media (hover:hover){.me.svelte-pegpid:hover{box-shadow:0 0 0 2px var(--gold);transform:scale(1.08)}}.person.svelte-pegpid{max-width:12rem;color:var(--parchment);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.1rem .5rem .1rem .1rem;display:inline-flex}.person.svelte-pegpid:hover{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 10%, transparent)}.person-name.svelte-pegpid{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person-name.you.svelte-pegpid{color:var(--gold)}.field.svelte-pegpid{letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin-bottom:-.5rem;font-size:.8rem}.row.svelte-pegpid{align-items:stretch;gap:.5rem;display:flex}.new-table.svelte-pegpid{margin-top:.5rem}.mode.svelte-pegpid{text-align:left;border:1px solid var(--frame);background:var(--surface);color:var(--parchment);font-family:var(--font-body);border-radius:6px;flex-direction:column;gap:.25rem;padding:1rem 1.1rem;display:flex}.mode.compact.svelte-pegpid{white-space:nowrap;justify-content:center;padding:.5rem .9rem}.mode.svelte-pegpid:hover:not(:disabled){border-color:var(--gold);background:color-mix(in srgb, var(--gold) 10%, transparent)}.mode.svelte-pegpid:disabled{opacity:.4}.mode.svelte-pegpid strong:where(.svelte-pegpid){font-family:var(--font-display);letter-spacing:.12em;color:var(--gold)}.mode.svelte-pegpid em:where(.svelte-pegpid){opacity:.75}.link.svelte-pegpid{color:var(--parchment);opacity:.7;font-family:var(--font-body);cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;text-decoration:underline}.link.svelte-pegpid:hover{opacity:1;color:var(--gold)}.scrim.svelte-pegpid{z-index:100;background:color-mix(in srgb, var(--ink) 85%, transparent);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.phrase.svelte-pegpid{border:1px solid var(--frame);background:var(--surface);border-radius:6px;flex-direction:column;gap:.6rem;width:100%;max-width:32rem;padding:1.1rem 1.2rem;display:flex}.phrase-title.svelte-pegpid{font-family:var(--font-display);letter-spacing:.1em;color:var(--gold);margin:0;font-size:.85rem}.phrase.svelte-pegpid code:where(.svelte-pegpid){word-break:break-all;-webkit-user-select:all;user-select:all;background:#00000040;border-radius:2px;padding:.4rem .5rem;font-size:.85rem;display:block}.phrase-why.svelte-pegpid{opacity:.8;margin:0;font-size:.85rem;font-style:italic}.tables.svelte-pegpid{border:1px solid var(--frame);border-radius:3px;flex-direction:column;flex:1;gap:.5rem;min-height:0;margin-top:.25rem;padding:.5rem;display:flex;overflow-y:auto}.table-line.svelte-pegpid{align-items:stretch;gap:.5rem;display:flex}.table-row.svelte-pegpid{min-width:0;font:inherit;color:inherit;background:var(--panel);--lit:var(--gold);text-align:left;cursor:pointer;border:1px solid var(--frame);border-radius:6px;flex:1;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.1rem;display:flex}.table-row.svelte-pegpid:hover:not(:disabled){border-color:color-mix(in srgb, var(--gold) 70%, transparent)}.table-row.svelte-pegpid:disabled{cursor:default;opacity:.5}.table-row.mine.svelte-pegpid{border-color:var(--lit)}.table-row.waiting.svelte-pegpid{outline:1px solid var(--gold);animation:2.4s ease-in-out infinite svelte-pegpid-breathe}.cue.svelte-pegpid{border:1px solid var(--lit);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--lit);vertical-align:middle;white-space:nowrap;border-radius:999px;margin-left:.5rem;padding:.05rem .45rem;font-size:.65rem;display:inline-block}@keyframes svelte-pegpid-breathe{50%{outline-offset:3px}}@media (prefers-reduced-motion:reduce){.table-row.waiting.svelte-pegpid{animation:none}}.table-do.svelte-pegpid{align-items:center;gap:.5rem;display:flex}.confirm.svelte-pegpid{opacity:.8;white-space:nowrap;font-size:.85rem;font-style:italic}.mode.danger.svelte-pegpid strong:where(.svelte-pegpid){color:var(--danger)}.mode.danger.svelte-pegpid{border-color:color-mix(in srgb, var(--danger) 50%, transparent)}.discard.svelte-pegpid{color:var(--parchment);opacity:.45;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:.25rem .35rem;font-size:1rem;line-height:1}.discard.svelte-pegpid:hover:not(:disabled){opacity:1;color:var(--danger)}.discard.svelte-pegpid:disabled{opacity:.2}.bin.svelte-pegpid{width:1.05rem;height:1.05rem;display:block}.table-what.svelte-pegpid{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.wonder-seat.svelte-pegpid{grid-area:1/5;justify-content:center;align-items:center;display:flex}.wonder-mini.svelte-pegpid{width:100%;max-width:4.5rem;max-height:3.5rem}.wonder-mini.svelte-pegpid rect:where(.svelte-pegpid){fill:none;stroke:color-mix(in srgb, var(--gold) 60%, transparent);stroke-width:1px}.wonder-mini.svelte-pegpid rect.filled:where(.svelte-pegpid){fill:var(--gold)}.table-head.svelte-pegpid{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.table-what.svelte-pegpid strong:where(.svelte-pegpid){font-family:var(--font-display);color:var(--parchment);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.table-what.svelte-pegpid em:where(.svelte-pegpid){opacity:.7;white-space:nowrap;font-size:.85rem}.seats.svelte-pegpid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.15rem .7rem;margin:.3rem 0 0;padding:0;list-style:none;display:grid}.seat-line.svelte-pegpid{flex-direction:column;min-width:0;font-size:.85rem;display:flex}.seat-who.svelte-pegpid{color:var(--parchment);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.4rem;display:flex;overflow:hidden}.seat-what.svelte-pegpid{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.seat-guild.svelte-pegpid{align-items:center;gap:.35rem;padding-left:2px;display:inline-flex}.seat-guild.svelte-pegpid,.seat-power.svelte-pegpid{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.seat-name.svelte-pegpid{text-overflow:ellipsis;overflow:hidden}.seat-line.free.svelte-pegpid .seat-who:where(.svelte-pegpid){opacity:.5}.seat-line.online.svelte-pegpid .seat-who:where(.svelte-pegpid){font-weight:600}.seat-line.yours.svelte-pegpid .seat-who:where(.svelte-pegpid){color:var(--lit)}.seat-line.to-play.svelte-pegpid .seat-what:where(.svelte-pegpid){color:var(--lit);opacity:1}.seat-line.winner.svelte-pegpid .seat-who:where(.svelte-pegpid){color:var(--coin);font-weight:600}.seat-line.winner.svelte-pegpid .seat-what:where(.svelte-pegpid),.seat-line.winner.svelte-pegpid .seat-guild:where(.svelte-pegpid),.seat-line.winner.svelte-pegpid .seat-power:where(.svelte-pegpid){color:var(--coin);opacity:1}.empty.svelte-pegpid{text-align:center;opacity:.6;margin:0;font-style:italic}.share.svelte-1kw5dgn{border:1px solid var(--frame);background:var(--panel);border-radius:6px;flex-direction:column;gap:.35rem;padding:.6rem .75rem;display:flex}.share.local.svelte-1kw5dgn{text-align:center;opacity:.7;border-style:dashed;margin:0;font-style:italic}.field.svelte-1kw5dgn{letter-spacing:.08em;text-transform:uppercase;opacity:.65;font-size:.8rem}.row.svelte-1kw5dgn{gap:.5rem;display:flex}.link.svelte-1kw5dgn{background:color-mix(in srgb, var(--ink) 50%, transparent);border:1px solid color-mix(in srgb, var(--parchment) 20%, transparent);min-width:0;color:var(--parchment);font-family:var(--font-body);border-radius:4px;flex:1;padding:.35rem .5rem;font-size:.95rem}.copy.svelte-1kw5dgn{font-family:var(--font-display);letter-spacing:.1em;border:1px solid var(--gold);background:color-mix(in srgb, var(--gold) 15%, transparent);color:var(--parchment);white-space:nowrap;border-radius:4px;padding:.35rem .8rem;font-size:.8rem}.copy.svelte-1kw5dgn:hover{background:color-mix(in srgb, var(--gold) 28%, transparent)}.wonders.svelte-1m3ordn{grid-template-columns:repeat(auto-fit,minmax(max(6rem,25% - .375rem),1fr));gap:.5rem;display:grid}@media (width>=64rem){.wonders.svelte-1m3ordn{grid-template-columns:repeat(4,6.5rem)}}.wonder.svelte-1m3ordn{color:var(--parchment);border:1px solid color-mix(in srgb, var(--parchment) 18%, transparent);font-family:var(--font-body);cursor:pointer;background:0 0;border-radius:3px;flex-direction:column;align-items:center;gap:.2rem;padding:.5rem;display:flex}.wonder.svelte-1m3ordn:hover:not(:disabled){background:color-mix(in srgb, var(--parchment) 5%, transparent)}.wonder.on.svelte-1m3ordn{border-color:color-mix(in srgb, var(--gold) 60%, transparent);background:color-mix(in srgb, var(--gold) 10%, transparent)}.wonder.svelte-1m3ordn:disabled{cursor:default}svg.svelte-1m3ordn{background:color-mix(in srgb, var(--parchment) 4%, transparent);border-radius:2px;width:100%;max-width:6.5rem}rect.svelte-1m3ordn{fill:color-mix(in srgb, var(--gold) 30%, transparent);stroke:var(--gold);stroke-width:.6px}text.svelte-1m3ordn{fill:var(--gold);font-family:var(--font-display);font-size:40px}.pp-range.svelte-1m3ordn{opacity:.8;font-size:.75rem}strong.svelte-1m3ordn{font-family:var(--font-display);letter-spacing:.08em;font-size:.85rem}.title-edit.svelte-11k5f2w{field-sizing:content;min-width:8ch;max-width:min(100%,26rem);font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border:none;border-bottom:1px dotted;margin:0;padding:0;display:block}.table-head.svelte-11k5f2w{flex-direction:column;gap:.6rem;display:flex}.columns.svelte-11k5f2w,.table-side.svelte-11k5f2w{flex-direction:column;gap:1.25rem;min-width:0;display:flex}@media (width>=64rem){.setup.svelte-11k5f2w{width:fit-content;max-width:none}.columns.svelte-11k5f2w{grid-template-columns:fit-content(34rem) fit-content(30rem);justify-content:center;align-items:start;gap:2.5rem;display:grid}.table-side.svelte-11k5f2w:last-child{grid-column:2}}@media (width>=90rem){.columns.svelte-11k5f2w{grid-template-columns:fit-content(34rem) fit-content(30rem) fit-content(26rem)}.table-side.svelte-11k5f2w:last-child{grid-column:auto}.table-side.svelte-11k5f2w{position:sticky;top:1rem}}.levels.svelte-11k5f2w{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;min-width:0;display:grid}.level.svelte-11k5f2w{color:inherit;font:inherit;cursor:pointer;opacity:.6;background:0 0;border:1px solid #0000;border-radius:.4rem;flex-direction:column;align-items:center;gap:.1rem;padding:.3rem .2rem;display:flex}.level.svelte-11k5f2w:hover:not(:disabled){opacity:.9}.level.on.svelte-11k5f2w{opacity:1;border-color:currentColor}.level.svelte-11k5f2w:disabled{cursor:default}.level-name.svelte-11k5f2w{text-align:center;font-size:.8em;line-height:1.1}.elo.svelte-11k5f2w{opacity:.7;font-variant-numeric:tabular-nums}.seat.mine.svelte-11k5f2w{outline:2px solid var(--gold);outline-offset:2px}.roll.svelte-11k5f2w{cursor:pointer;opacity:.65;background:0 0;border:none;flex:none;padding:.25rem;font-size:1rem;line-height:1}.roll.svelte-11k5f2w:hover,.roll.svelte-11k5f2w:focus-visible{opacity:1}.name.static.svelte-11k5f2w{font-family:var(--font-display);border-bottom:1px solid #0000;flex:1;padding:.2rem .1rem;font-size:1rem}.notice.svelte-11k5f2w{text-align:center;opacity:.75;margin:0;font-style:italic}.watchers.svelte-11k5f2w{font-style:italic}.ways-out.svelte-11k5f2w{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.leave.svelte-11k5f2w{align-self:center}.net-banner.svelte-1etvnwu{z-index:50;background:color-mix(in srgb, var(--ink) 94%, transparent);color:var(--parchment);font-family:var(--font-body);border:1px solid #e2725b;border-radius:3px;align-items:center;gap:.6rem;padding:.45rem .9rem;font-style:italic;display:flex;position:absolute;top:.75rem;left:50%;transform:translate(-50%)}.net-banner.frozen.svelte-1etvnwu{border-color:color-mix(in srgb, var(--parchment) 45%, transparent);text-align:center;max-width:min(46rem,92vw)}.dismiss.svelte-1etvnwu{color:inherit;font:inherit;cursor:pointer;opacity:.55;background:0 0;border:none;flex:none;padding:0 .25rem;font-size:1.15em;line-height:1}.dismiss.svelte-1etvnwu:hover,.dismiss.svelte-1etvnwu:focus-visible{opacity:1}.dot.svelte-1etvnwu{background:#e2725b;border-radius:50%;width:.55rem;height:.55rem;animation:1.2s ease-in-out infinite svelte-1etvnwu-pulse}@keyframes svelte-1etvnwu-pulse{0%,to{opacity:.25}50%{opacity:1}}.net-banner.svelte-1etvnwu button:where(.svelte-1etvnwu){font-family:var(--font-display);letter-spacing:.08em;border:1px solid var(--gold);background:color-mix(in srgb, var(--gold) 14%, transparent);color:var(--parchment);border-radius:2px;padding:.2rem .6rem;font-size:.72rem;font-style:normal}.net-banner.svelte-1etvnwu button:where(.svelte-1etvnwu):hover{background:color-mix(in srgb, var(--gold) 30%, transparent)}.net-banner.svelte-1etvnwu button.quit:where(.svelte-1etvnwu){border-color:color-mix(in srgb, var(--parchment) 35%, transparent);background:0 0}.pixi-host.svelte-16z9vfi{touch-action:none;width:100%;height:100%;overflow:hidden}.pixi-host.svelte-16z9vfi canvas{touch-action:none;display:block}.stage.svelte-1mmfe0u{z-index:160;pointer-events:none;position:absolute;inset:0}.veil.svelte-1mmfe0u{pointer-events:auto;cursor:not-allowed;position:absolute;inset:0}.professeur.svelte-1mmfe0u{pointer-events:none;filter:drop-shadow(1.2px 2px 6px #00000073)drop-shadow(4.8px 8px 24px #0006)drop-shadow(19.2px 32px 96px #0000004d);position:absolute}.scaled.svelte-1mmfe0u{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;gap:22px;padding-top:12px;display:flex}.slot.svelte-1mmfe0u{flex-direction:column;justify-content:flex-end;width:min(100%,440px);height:210px;display:flex}.bubble.svelte-1mmfe0u,.bust.svelte-1mmfe0u{pointer-events:auto}.bust.svelte-1mmfe0u{flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}.bubble.svelte-1mmfe0u{background:var(--parchment);color:var(--ink);border:2.5px solid var(--ink);font-family:var(--font-body);border-radius:18px;padding:10px 14px 8px;font-size:1.05rem;line-height:1.35;position:relative}.tail.svelte-1mmfe0u{position:absolute;top:100%;left:calc(50% + 12px);overflow:visible}.tail.svelte-1mmfe0u .fill:where(.svelte-1mmfe0u){fill:var(--parchment)}.tail.svelte-1mmfe0u .line:where(.svelte-1mmfe0u){fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.words.svelte-1mmfe0u{all:unset;cursor:pointer;white-space:pre-line;display:block}.rest.svelte-1mmfe0u{visibility:hidden}.actions.svelte-1mmfe0u{justify-content:flex-end;margin-top:6px;font-size:.9rem;display:flex}.actions.svelte-1mmfe0u em:where(.svelte-1mmfe0u){opacity:.75}.actions.svelte-1mmfe0u{gap:.4rem}.retain.svelte-1mmfe0u{margin:.3rem 0 0;padding-left:1.1rem;font-size:.98rem;line-height:1.25}.retain.svelte-1mmfe0u li:where(.svelte-1mmfe0u)+li:where(.svelte-1mmfe0u){margin-top:.15rem}.next.quiet.svelte-1mmfe0u{background:0 0}.sitting.svelte-1mmfe0u{color:var(--parchment);font:500 .8rem var(--font-display);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:.4rem;display:flex}.sitting.svelte-1mmfe0u button:where(.svelte-1mmfe0u){all:unset;cursor:pointer;color:var(--gold);font-size:1.05rem;line-height:1}.next.svelte-1mmfe0u{font:600 .95rem var(--font-body);border:2px solid var(--ink);background:var(--gold);color:var(--ink);cursor:pointer;border-radius:999px;padding:2px 12px}.pointer.svelte-1mmfe0u{position:absolute}.down.svelte-1mmfe0u{animation:.5s cubic-bezier(.45,0,.55,1) infinite alternate svelte-1mmfe0u-bob;transform:translate(-50%,-100%)}.side.svelte-1mmfe0u{animation:.5s cubic-bezier(.45,0,.55,1) infinite alternate svelte-1mmfe0u-nudge;transform:translateY(-50%)}.pointer.svelte-1mmfe0u path:where(.svelte-1mmfe0u){fill:var(--parchment);stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round}@keyframes svelte-1mmfe0u-bob{0%{transform:translate(-50%,calc(-100% - 14px))}to{transform:translate(-50%,-100%)}}@keyframes svelte-1mmfe0u-nudge{0%{transform:translate(14px,-50%)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.down.svelte-1mmfe0u,.side.svelte-1mmfe0u{animation-duration:1.2s}}.course.svelte-wyir7z{z-index:10;background:var(--ink);touch-action:pan-y;position:absolute;inset:0}.setup.svelte-wyir7z{gap:1rem;padding-top:1.5rem}header.svelte-wyir7z{align-items:center;gap:1rem;display:flex}.intro.svelte-wyir7z{flex:1;min-width:0}h1.svelte-wyir7z{font-family:var(--font-display);letter-spacing:.08em;color:var(--gold);margin:0;font-size:1.5rem}p.svelte-wyir7z{color:var(--muted);margin:.25rem 0 0}.close.svelte-wyir7z{cursor:pointer;background:0 0;flex:none;align-self:flex-start}section.svelte-wyir7z{flex-direction:column;gap:.4rem;display:flex}h2.svelte-wyir7z{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--rubric);margin:.5rem 0 .1rem;font-size:.85rem;font-weight:500}.lesson.svelte-wyir7z{text-align:left;border:1px solid var(--frame);background:var(--surface);color:var(--parchment);font-family:var(--font-body);cursor:pointer;border-radius:6px;align-items:center;gap:.9rem;padding:.6rem .9rem;font-size:1rem;display:flex}.lesson.svelte-wyir7z:hover{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 10%, transparent)}.lesson.next.svelte-wyir7z{border-color:var(--gold)}.number.svelte-wyir7z{border:1.5px solid var(--frame);width:1.9rem;height:1.9rem;font-family:var(--font-display);color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:.9rem;display:grid}.next.svelte-wyir7z .number:where(.svelte-wyir7z){background:var(--gold);border-color:var(--gold);color:var(--ink)}.done.svelte-wyir7z .number:where(.svelte-wyir7z){border-color:var(--gold);color:var(--gold)}.words.svelte-wyir7z{flex-direction:column;min-width:0;display:flex}strong.svelte-wyir7z{font-family:var(--font-display);letter-spacing:.06em;color:var(--gold);font-weight:500}.done.svelte-wyir7z strong:where(.svelte-wyir7z){color:var(--parchment)}em.svelte-wyir7z{color:var(--muted);font-style:normal}.visually-hidden.svelte-wyir7z{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.coin.svelte-4zi1ko{vertical-align:-.12em;width:.9em;height:.9em}.disc.svelte-4zi1ko{fill:var(--coin)}g.svelte-4zi1ko{fill:none;stroke-linejoin:round}.edge.svelte-4zi1ko{stroke:var(--ink);stroke-width:3.1px}.mark.svelte-4zi1ko{stroke:var(--ivory);stroke-width:1.6px}.guild-icon.svelte-4ry512{vertical-align:-.12em;width:.9em;height:.9em}.good.svelte-1nrdypv svg{vertical-align:-.2em;width:1.1em;height:1.1em}.help-overlay.svelte-286xo5{z-index:200;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.help-backdrop.svelte-286xo5{cursor:pointer;background:0 0;border:none;padding:0;position:absolute;inset:0}.help-panel.svelte-286xo5{background:color-mix(in srgb, var(--ink) 97%, transparent);border:1px solid color-mix(in srgb, var(--gold) 30%, transparent);width:620px;max-height:82vh;font-family:var(--font-body);box-shadow:var(--popup-shadow);color:var(--parchment);border-radius:8px;flex-direction:column;font-size:15px;display:flex;position:relative;overflow:hidden}.help-header.svelte-286xo5{border-bottom:1px solid color-mix(in srgb, var(--gold) 20%, transparent);background:color-mix(in srgb, var(--gold) 8%, transparent);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.help-title.svelte-286xo5{font-family:var(--font-display);letter-spacing:.1em;color:var(--gold);font-size:17px;font-weight:700}.help-close.svelte-286xo5{color:var(--parchment);cursor:pointer;opacity:.6;background:0 0;border:none;padding:0 4px;font-size:24px;line-height:1}.help-close.svelte-286xo5:hover{opacity:1}.help-body.svelte-286xo5{flex-direction:column;flex:1;gap:20px;padding:16px 20px;display:flex;overflow-y:auto}.help-body.svelte-286xo5 section{flex-direction:column;gap:8px;display:flex}.help-body.svelte-286xo5 h2{font-family:var(--font-display);color:var(--gold);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid color-mix(in srgb, var(--gold) 20%, transparent);margin:0;padding-bottom:4px;font-size:14px}.help-body.svelte-286xo5 ol,.help-body.svelte-286xo5 ul{opacity:.9;flex-direction:column;gap:3px;margin:0;padding-left:18px;display:flex}.help-body.svelte-286xo5 p{opacity:.9;margin:0;line-height:1.5}.help-body.svelte-286xo5 .footnote{opacity:.72;font-size:13px}.help-body.svelte-286xo5 table{border-collapse:collapse;width:100%;font-size:14px}.help-body.svelte-286xo5 th{font-family:var(--font-display);text-align:left;color:#e8e2d099;border-bottom:1px solid color-mix(in srgb, var(--gold) 15%, transparent);padding:4px 8px 4px 0;font-size:12px;font-weight:600}.help-body.svelte-286xo5 td{opacity:.88;vertical-align:top;border-bottom:1px solid #ffffff0a;padding:4px 8px 4px 0}.help-body.svelte-286xo5 li>table{margin-top:6px}.help-body.svelte-286xo5 td:first-child{white-space:nowrap;font-weight:600}.help-body.svelte-286xo5 tr:last-child td{border-bottom:none}.draft-overlay.svelte-e8du17{z-index:150;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.draft-panel.svelte-e8du17{background:color-mix(in srgb, var(--ink) 97%, transparent);border:1px solid color-mix(in srgb, var(--gold) 30%, transparent);width:min(738px,100%);max-height:100%;box-shadow:var(--popup-shadow);font-family:var(--font-body);color:var(--parchment);border-radius:8px;padding:16px 20px;position:relative;overflow-y:auto}h2.svelte-e8du17{font-family:var(--font-display);color:var(--rubric);text-align:center;margin:0 0 4px}h3.svelte-e8du17{font-family:var(--font-display);color:var(--rubric);margin:12px 0 8px;font-size:16px}.hint.svelte-e8du17{text-align:center;opacity:.8;margin:0 0 8px}.cards.svelte-e8du17{justify-content:safe center;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.cards.dealing.svelte-e8du17{overflow:visible}.card.svelte-e8du17{aspect-ratio:1;perspective:800px;text-align:left;width:224px;font-family:var(--font-body);color:var(--ink);cursor:pointer;animation:svelte-e8du17-deal var(--deal) ease-in-out var(--deal-at) backwards;background:0 0;border:none;flex:none;padding:0;font-size:15px}.card.svelte-e8du17:disabled{cursor:default}.turn.svelte-e8du17{width:100%;height:100%;transform-style:preserve-3d;animation:svelte-e8du17-turn var(--fold) ease-in-out var(--flip-at) backwards;display:block;position:relative}@keyframes svelte-e8du17-deal{0%{transform:translate(var(--from-x,0px), var(--from-y,0px)) scale(.5)}}@keyframes svelte-e8du17-turn{0%{transform:rotateY(180deg)}}.pile.svelte-e8du17{z-index:2;width:112px;height:112px;animation:svelte-e8du17-leave .15s linear var(--pile-leave) forwards;position:absolute;top:12px;left:calc(50% - 56px)}.pile.svelte-e8du17 .power-back:where(.svelte-e8du17){--side:1;outline-offset:-6px;transform:translateY(calc(var(--layer) * -1px));animation:svelte-e8du17-riffle var(--stroke) ease-in-out var(--strokes);position:absolute;inset:0}.pile.svelte-e8du17 .left:where(.svelte-e8du17){--side:-1}@keyframes svelte-e8du17-riffle{50%{transform:translateX(calc(var(--side) * 34px)) rotate(calc(var(--side) * 7deg))}}@keyframes svelte-e8du17-leave{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.card.svelte-e8du17,.turn.svelte-e8du17{animation:none}}.face.svelte-e8du17{backface-visibility:hidden;border-radius:10px;position:absolute;inset:0}.front.svelte-e8du17{border:1.5px solid var(--card-edge);outline:1px solid color-mix(in srgb, var(--card-edge) 50%, transparent);outline-offset:-4px;background:var(--card-ground);flex-direction:column;gap:8px;padding:4px 4px 10px;display:flex}.power-back.svelte-e8du17{border:1px solid var(--rubric);outline:1px solid color-mix(in srgb, var(--rubric) 70%, transparent);outline-offset:-9px;background:var(--power-back);font-family:var(--font-display);color:var(--rubric);border-radius:10px;justify-content:center;align-items:center;font-weight:700;display:flex}.power-back.svelte-e8du17 svg{width:50%;height:50%}.face.back.svelte-e8du17{transform:rotateY(180deg)}.card.svelte-e8du17:hover:not(:disabled) .front:where(.svelte-e8du17){border-color:var(--gold);box-shadow:0 0 0 .5px var(--gold), 0 0 12px color-mix(in srgb, var(--gold) 40%, transparent)}.head.svelte-e8du17{background:var(--card-band);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:0 10px;display:flex}.head.svelte-e8du17 strong:where(.svelte-e8du17){font-family:var(--font-display);font-size:19px}.text.svelte-e8du17{flex:1;min-height:0;padding:0 10px;overflow:hidden}.coins.svelte-e8du17{align-items:center;gap:4px;font-size:18px;font-weight:700;display:inline-flex}.coins.svelte-e8du17 .coin{width:20px;height:20px}.keep.svelte-e8du17{font-family:var(--font-display);color:var(--card-muted);align-self:flex-end;margin-top:auto;padding:0 10px;font-size:13px}.power-bar.svelte-e8du17{z-index:120;border:1px solid color-mix(in srgb, var(--gold) 50%, transparent);background:color-mix(in srgb, var(--ink) 94%, transparent);max-width:calc(100% - 32px);font-family:var(--font-body);color:var(--parchment);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;font-size:15px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.forge.svelte-e8du17,.racket.svelte-e8du17{transform:translate(-50%,-100%)}.racket.stacked.svelte-e8du17{transform:translate(-50%,calc(-200% - 6px))}.nudge.svelte-e8du17{transform:translate(-50%)}.power-bar.svelte-e8du17 button:where(.svelte-e8du17){font-family:var(--font-body);border:1px solid var(--gold);background:var(--surface);color:var(--parchment);cursor:pointer;border-radius:4px;padding:3px 10px;font-size:14px}.power-bar.svelte-e8du17 button:where(.svelte-e8du17):disabled{opacity:.5;cursor:default}.backdrop.svelte-1ya1cvf{z-index:149;position:absolute;bottom:0;left:0;right:0}.panel.svelte-1ya1cvf{z-index:150;background:color-mix(in srgb, var(--ink) 97%, transparent);border:1px solid color-mix(in srgb, var(--gold) 30%, transparent);width:min(420px,100% - 32px);box-shadow:var(--popup-shadow);font-family:var(--font-body);color:var(--parchment);text-align:center;border-radius:8px;padding:12px 16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.anchored.svelte-1ya1cvf{transform:none}h2.svelte-1ya1cvf{font-family:var(--font-display);color:var(--gold);margin:0 0 6px;font-size:18px}.choices.svelte-1ya1cvf{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.choices.svelte-1ya1cvf button{font:inherit;border:1px solid color-mix(in srgb, var(--gold) 50%, transparent);color:var(--parchment);cursor:pointer;background:0 0;border-radius:6px;padding:6px 14px}.choices.svelte-1ya1cvf .strong{background:color-mix(in srgb, var(--gold) 25%, transparent)}.choices.svelte-1ya1cvf .quiet{opacity:.75;border-color:#0000}.feat.svelte-1rvfnbz{z-index:60;border:1px solid var(--gold);background:color-mix(in srgb, var(--ink) 94%, transparent);max-width:min(30rem,100vw - 2rem);color:var(--parchment);font-family:var(--font-body);text-align:center;border-radius:3px;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem 1.25rem;display:flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.who.svelte-1rvfnbz,.text.svelte-1rvfnbz{font-style:italic}strong.svelte-1rvfnbz{font-family:var(--font-display);color:var(--gold);font-size:1.2em}button.svelte-1rvfnbz{border:1px solid var(--gold);color:inherit;font:inherit;cursor:pointer;background:0 0;margin-top:.35rem;padding:.15rem .7rem}.screen-root.svelte-1n46o8q,.game-root.svelte-1n46o8q{width:100%;height:100%;position:relative}
