.game-actions.svelte-1crwtkj{flex-shrink:0;position:relative}summary.svelte-1crwtkj{width:var(--badge-height);height:var(--badge-height);border-radius:var(--radius-2);color:var(--pc-text-muted);cursor:pointer;transition:color var(--transition-fast);justify-content:center;align-items:center;list-style:none;display:inline-flex}summary.svelte-1crwtkj::-webkit-details-marker{display:none}summary.svelte-1crwtkj:hover,.game-actions[open].svelte-1crwtkj summary:where(.svelte-1crwtkj){color:var(--pc-text)}summary.svelte-1crwtkj:focus-visible{outline:var(--ring) solid var(--pc-accent);outline-offset:calc(-1 * var(--ring))}summary.svelte-1crwtkj svg{width:var(--font-size-2);height:var(--font-size-2)}menu.svelte-1crwtkj{gap:var(--space-1);min-width:var(--measure-2);margin:0 0 var(--space-1);padding:var(--space-1);background:var(--pc-surface-raised);border:var(--hairline) solid var(--pc-border);border-radius:var(--radius-2);box-shadow:var(--shadow-overlay);z-index:100;flex-direction:column;list-style:none;display:flex;position:absolute;bottom:100%;left:0}menu.svelte-1crwtkj :is(button:where(.svelte-1crwtkj),a:where(.svelte-1crwtkj)){appearance:none;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2);border-radius:var(--radius-1);font:inherit;font-size:var(--font-size-1);text-align:start;color:var(--pc-text);cursor:pointer;background:0 0;border:none;text-decoration:none;display:flex}menu.svelte-1crwtkj button:where(.svelte-1crwtkj):hover:not(:disabled),menu.svelte-1crwtkj button:where(.svelte-1crwtkj):focus-visible,menu.svelte-1crwtkj a:where(.svelte-1crwtkj):hover,menu.svelte-1crwtkj a:where(.svelte-1crwtkj):focus-visible{background:var(--pc-surface)}menu.svelte-1crwtkj button:where(.svelte-1crwtkj):disabled{opacity:.6;cursor:default}menu.svelte-1crwtkj button.armed:where(.svelte-1crwtkj){color:var(--danger-text)}menu.svelte-1crwtkj li.rules:where(.svelte-1crwtkj){border-top:var(--hairline) solid var(--pc-border);padding-top:var(--space-1)}menu.svelte-1crwtkj :is(button:where(.svelte-1crwtkj),a:where(.svelte-1crwtkj)) svg{width:var(--font-size-1);height:var(--font-size-1);flex-shrink:0}.identity.svelte-kalnxm figure.avatar>:is(img,svg){background:var(--pc-surface-overlay)}mark[data-type=draw].svelte-kalnxm,mark[data-type=draw-accept].svelte-kalnxm{border-radius:var(--radius-1);background:color-mix(in srgb, var(--warning) 25%, transparent);color:var(--warning-text);font-size:var(--font-size-0);align-self:center;padding:0 .5em;font-weight:600}mark[data-type=draw-accept].svelte-kalnxm{background:color-mix(in srgb, var(--success) 25%, transparent);color:var(--success-text)}.promotion.svelte-hhd1wv{width:fit-content;max-width:calc(100% - 2 * var(--space-3));padding:var(--space-3);color:var(--pc-text);background:var(--pc-surface-raised);border:var(--space-1) solid var(--pc-surface-overlay);border-radius:var(--radius-1);text-align:center;margin:auto;inset:0}.promotion[open].svelte-hhd1wv{gap:var(--space-2);place-items:center;display:grid}.promotion.svelte-hhd1wv::backdrop{background:color-mix(in srgb, var(--pc-text) 45%, transparent)}.promotion.svelte-hhd1wv p:where(.svelte-hhd1wv){color:var(--pc-text-emphasis)}.options.svelte-hhd1wv{gap:var(--space-1);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.options.svelte-hhd1wv button:where(.svelte-hhd1wv){appearance:none;padding:var(--space-2);border:var(--hairline) solid var(--pc-border);border-radius:var(--radius-2);background:var(--pc-surface-raised);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);place-items:center;display:grid}.options.svelte-hhd1wv button:where(.svelte-hhd1wv)>img:where(.svelte-hhd1wv){width:var(--game-piece-size);height:var(--game-piece-size);object-fit:contain;display:block}.options.svelte-hhd1wv button:where(.svelte-hhd1wv):hover{border-color:var(--pc-accent);background:var(--pc-surface-overlay)}.options.svelte-hhd1wv button:where(.svelte-hhd1wv):focus-visible{outline:var(--ring) solid var(--pc-accent);outline-offset:var(--space-1)}.mood-disc.svelte-1ess379{visibility:hidden;top:var(--mood-y,0);left:var(--mood-x,0);width:calc(var(--game-square-size) * .35);height:calc(var(--game-square-size) * .35);z-index:10;background:0 0;border:none;padding:0;position:fixed;transform:translate(-50%,-50%)}.mood-disc[data-placed].svelte-1ess379{visibility:visible}.mood-disc.svelte-1ess379:disabled{pointer-events:none}.mood-disc.svelte-1ess379:not(:disabled){cursor:pointer}.mood-disc.svelte-1ess379:focus-visible{outline:none}.mood-disc.svelte-1ess379 data:where(.svelte-1ess379){box-shadow:var(--shadow-disc);border-radius:50%;place-items:center;transition:transform .1s,outline .1s;display:none;position:absolute;inset:0}.mood-disc.svelte-1ess379 data:where(.svelte-1ess379) svg{stroke-width:2.5px;width:70%;height:70%}.mood-disc.svelte-1ess379 data[value=romantic]:where(.svelte-1ess379){background:var(--mood-romantic);color:var(--on-mood-romantic)}.mood-disc.svelte-1ess379 data[value=classical]:where(.svelte-1ess379){background:var(--mood-classical);color:var(--on-mood-classical)}.mood-disc.svelte-1ess379 data[value=hypermodern]:where(.svelte-1ess379){background:var(--mood-hypermodern);color:var(--on-mood-hypermodern)}.mood-disc.svelte-1ess379 data[value=tactical]:where(.svelte-1ess379){background:var(--mood-tactical);color:var(--on-mood-tactical)}.mood-disc[data-mood=romantic].svelte-1ess379 data[value=romantic]:where(.svelte-1ess379),.mood-disc[data-mood=classical].svelte-1ess379 data[value=classical]:where(.svelte-1ess379),.mood-disc[data-mood=hypermodern].svelte-1ess379 data[value=hypermodern]:where(.svelte-1ess379),.mood-disc[data-mood=tactical].svelte-1ess379 data[value=tactical]:where(.svelte-1ess379){display:grid}.mood-disc[data-editing][data-empty].svelte-1ess379:not([data-open]){background:var(--mood-empty);box-shadow:var(--shadow-disc);outline:var(--marker-outline-width) dashed var(--on-mood-empty);outline-offset:var(--marker-outline-offset);border-radius:50%}.mood-disc[data-editing]:not([data-open])[data-mood=romantic].svelte-1ess379 data[value=romantic]:where(.svelte-1ess379){outline:var(--marker-outline-width) solid var(--on-mood-romantic);outline-offset:var(--marker-outline-offset)}.mood-disc[data-editing]:not([data-open])[data-mood=classical].svelte-1ess379 data[value=classical]:where(.svelte-1ess379){outline:var(--marker-outline-width) solid var(--on-mood-classical);outline-offset:var(--marker-outline-offset)}.mood-disc[data-editing]:not([data-open])[data-mood=hypermodern].svelte-1ess379 data[value=hypermodern]:where(.svelte-1ess379){outline:var(--marker-outline-width) solid var(--on-mood-hypermodern);outline-offset:var(--marker-outline-offset)}.mood-disc[data-editing]:not([data-open])[data-mood=tactical].svelte-1ess379 data[value=tactical]:where(.svelte-1ess379){outline:var(--marker-outline-width) solid var(--on-mood-tactical);outline-offset:var(--marker-outline-offset)}.mood-disc[data-open].svelte-1ess379{box-shadow:none;background:0 0;outline:none}.mood-disc[data-open].svelte-1ess379 data:where(.svelte-1ess379){outline:var(--marker-outline-width) dashed var(--on-mood-empty);outline-offset:var(--marker-outline-offset);display:grid}.mood-disc[data-open].svelte-1ess379 data[value=romantic]:where(.svelte-1ess379){transform:translate(calc(var(--game-square-size) * -.25), calc(var(--game-square-size) * -.25))}.mood-disc[data-open].svelte-1ess379 data[value=classical]:where(.svelte-1ess379){transform:translate(calc(var(--game-square-size) * .25), calc(var(--game-square-size) * -.25))}.mood-disc[data-open].svelte-1ess379 data[value=hypermodern]:where(.svelte-1ess379){transform:translate(calc(var(--game-square-size) * -.25), calc(var(--game-square-size) * .25))}.mood-disc[data-open].svelte-1ess379 data[value=tactical]:where(.svelte-1ess379){transform:translate(calc(var(--game-square-size) * .25), calc(var(--game-square-size) * .25))}.mood-disc[data-open][data-mood=romantic].svelte-1ess379 data[value=romantic]:where(.svelte-1ess379){outline-style:solid;outline-color:var(--on-mood-romantic)}.mood-disc[data-open][data-mood=classical].svelte-1ess379 data[value=classical]:where(.svelte-1ess379){outline-style:solid;outline-color:var(--on-mood-classical)}.mood-disc[data-open][data-mood=hypermodern].svelte-1ess379 data[value=hypermodern]:where(.svelte-1ess379){outline-style:solid;outline-color:var(--on-mood-hypermodern)}.mood-disc[data-open][data-mood=tactical].svelte-1ess379 data[value=tactical]:where(.svelte-1ess379){outline-style:solid;outline-color:var(--on-mood-tactical)}.verdict.svelte-1laqnoh>header:where(.svelte-1laqnoh){align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:var(--hairline) solid var(--pc-border);display:flex}.verdict.svelte-1laqnoh>header:where(.svelte-1laqnoh)>h2:where(.svelte-1laqnoh){font-family:var(--font-display);font-size:var(--font-size-2);color:var(--pc-text-emphasis);margin:0;font-weight:600}.verdict.svelte-1laqnoh>header:where(.svelte-1laqnoh)>menu:where(.svelte-1laqnoh){gap:var(--space-1);margin:0;font-size:var(--font-size-2);margin-inline-start:auto;padding:0;list-style:none;display:flex}.verdict.svelte-1laqnoh>header:where(.svelte-1laqnoh)>menu:where(.svelte-1laqnoh)>li:where(.svelte-1laqnoh){display:flex}.verdict.svelte-1laqnoh>header:where(.svelte-1laqnoh)>menu:where(.svelte-1laqnoh)>li:where(.svelte-1laqnoh)>:is(a:where(.svelte-1laqnoh),button:where(.svelte-1laqnoh)){appearance:none;width:1.1em;height:1.1em;font:inherit;pointer-events:auto;color:var(--pc-text-muted);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:inline-grid}.verdict.svelte-1laqnoh>header:where(.svelte-1laqnoh)>menu:where(.svelte-1laqnoh)>li:where(.svelte-1laqnoh)>:where(.svelte-1laqnoh):is(a:where(.svelte-1laqnoh),button:where(.svelte-1laqnoh)):focus-visible{outline:var(--ring) solid var(--pc-accent);outline-offset:var(--space-1)}.verdict.svelte-1laqnoh>header:where(.svelte-1laqnoh)>menu:where(.svelte-1laqnoh)>li:where(.svelte-1laqnoh)>:is(a:where(.svelte-1laqnoh),button:where(.svelte-1laqnoh)) svg{width:var(--font-size-1);height:var(--font-size-1)}.verdict.svelte-1laqnoh>p:where(.svelte-1laqnoh){align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--font-size-1);color:var(--pc-text);margin:0;display:flex}.verdict.svelte-1laqnoh>p:where(.svelte-1laqnoh)>:is(button:where(.svelte-1laqnoh),strong:where(.svelte-1laqnoh),small:where(.svelte-1laqnoh),progress:where(.svelte-1laqnoh)){margin-inline-start:auto}.verdict.svelte-1laqnoh>footer:where(.svelte-1laqnoh){justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:var(--hairline) solid var(--pc-border);flex-wrap:wrap;display:flex}.verdict.svelte-1laqnoh>footer:where(.svelte-1laqnoh)>small:where(.svelte-1laqnoh){text-align:center;flex-basis:100%}.verdict.svelte-1laqnoh>footer:where(.svelte-1laqnoh)>.way:where(.svelte-1laqnoh){white-space:nowrap;flex:auto;justify-content:center;min-width:auto}.verdict.svelte-1laqnoh .claim:where(.svelte-1laqnoh){appearance:none;pointer-events:auto;align-items:center;gap:var(--space-2);height:var(--game-piece-size);padding-inline:var(--space-3);border-radius:var(--radius-2);background:var(--pc-accent);font:inherit;font-size:var(--font-size-1);color:var(--pc-on-accent);cursor:pointer;border:none;flex-shrink:0;font-weight:600;display:inline-flex}.verdict.svelte-1laqnoh .claim:where(.svelte-1laqnoh) svg{width:var(--font-size-2);height:var(--font-size-2);flex-shrink:0}.verdict.svelte-1laqnoh small:where(.svelte-1laqnoh){font-size:var(--font-size-0);color:var(--pc-text-muted);flex-shrink:0}.verdict.svelte-1laqnoh .elo:where(.svelte-1laqnoh){color:var(--pc-text-emphasis);flex-shrink:0}.verdict.svelte-1laqnoh .delta:where(.svelte-1laqnoh){padding:0 var(--space-1);border-radius:var(--radius-1);font-style:normal;font-size:var(--font-size-0);color:var(--pc-on-accent);background:var(--danger);margin-inline-start:var(--space-1)}.verdict.svelte-1laqnoh .delta.up:where(.svelte-1laqnoh){background:var(--pc-accent)}.verdict.svelte-1laqnoh .countdown:where(.svelte-1laqnoh){font-variant-numeric:tabular-nums;white-space:nowrap}.verdict.svelte-1laqnoh .claim-spinner:where(.svelte-1laqnoh){--size:var(--font-size-2);appearance:none;width:var(--size);height:var(--size);border:calc(var(--size) / 7) solid var(--pc-border);border-top-color:var(--pc-accent);border-radius:50%;flex-shrink:0;animation:.9s linear infinite svelte-1laqnoh-claim-spin}.verdict.svelte-1laqnoh .claim-spinner:where(.svelte-1laqnoh)::-webkit-progress-bar{background:0 0}.verdict.svelte-1laqnoh .claim-spinner:where(.svelte-1laqnoh)::-webkit-progress-value{background:0 0}.verdict.svelte-1laqnoh .claim-spinner:where(.svelte-1laqnoh)::-moz-progress-bar{background:0 0}@keyframes svelte-1laqnoh-claim-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.verdict.svelte-1laqnoh .claim-spinner:where(.svelte-1laqnoh){animation:none}}.game-board>.verdict.svelte-1laqnoh{z-index:50;min-width:min(var(--measure-3), calc(100% - 2 * var(--game-square-size)));max-width:calc(100% - 2 * var(--game-square-size));background:color-mix(in srgb, var(--pc-surface-raised) 82%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-2);box-shadow:var(--shadow-disc);color:var(--pc-text);text-align:start;pointer-events:none;animation:svelte-1laqnoh-verdict-in var(--transition-medium) ease-out;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.game-board>.verdict.svelte-1laqnoh:before{content:"";border-radius:inherit;padding:var(--ring);background:linear-gradient(135deg, var(--pc-accent), var(--pc-border) 40%, var(--pc-border) 60%, var(--pc-accent));-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes svelte-1laqnoh-verdict-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}}@media (prefers-reduced-motion:reduce){.game-board>.verdict.svelte-1laqnoh{animation:none}}.loading.svelte-13xfvu{padding:var(--space-3)}.notice.svelte-13xfvu{color:var(--pc-text-muted);font-size:var(--font-size-1)}.toast.svelte-13xfvu{left:50%;bottom:var(--space-3);z-index:200;padding:var(--space-1) var(--space-3);color:var(--on-danger);background:var(--danger);border-radius:var(--radius-2);font-size:var(--font-size-0);position:fixed;transform:translate(-50%)}
