.btn.btn-connect.svelte-1csusm5{border:0;line-height:2.5;padding:0 20px;font-size:1rem;text-align:center;color:#fff;text-shadow:1px 1px 1px #000;border-radius:10px;background-color:rgba(227, 227, 227, 1);background-image:linear-gradient(to top left,
                                    rgba(0, 0, 0, .2),
                                    rgba(0, 0, 0, .2) 30%,
                                    rgba(0, 0, 0, 0));box-shadow:inset 2px 2px 3px rgba(255, 255, 255, .6),
              inset -2px -2px 3px rgba(0, 0, 0, .6)}.btn.btn-connect.svelte-1csusm5:hover{background-color:rgba(137, 137, 137, 1)}.btn.btn-connect.svelte-1csusm5:active{box-shadow:inset -2px -2px 3px rgba(255, 255, 255, .6),
              inset 2px 2px 3px rgba(0, 0, 0, .6)}.container-center.svelte-1csusm5{padding:2rem;text-align:center}.chessboard.svelte-1csusm5{width:690px;margin:0 1rem;border:25px solid #333}.history.svelte-1csusm5{margin:0 auto;text-align:center}.move-table.svelte-1csusm5{width:50%;border-top:1px solid black}@media(max-width: 700px){.black.svelte-1csusm5{font-size:6vw}.white.svelte-1csusm5{font-size:6vw}}@media(min-width: 701px){.black.svelte-1csusm5{font-size:50px}.white.svelte-1csusm5{font-size:50px}}.black.svelte-1csusm5{float:left;width:12.5%;height:0;padding-bottom:12.5%;background-color:#999;text-align:center;display:table-cell;vertical-align:middle}.white.svelte-1csusm5{float:left;width:12.5%;height:0;padding-bottom:12.5%;background-color:#fff;text-align:center;display:table-cell;vertical-align:middle}.text-red.svelte-1csusm5{color:red}* {
  /* variables */
  --sd-primary: #2398ab;
  --sd-primary-hover: #2ec1d5;
  --sd-primary-selected: #91cbd5;
  --sd-secondary: #ee3d48;
  --sd-secondary-hover: #f11823;
  --sd-link: #5199ff;
  --sd-success: #9eecba;
  --sd-success-dark: #007f50;
  --sd-error: #f3737c;
  --sd-error-dark: #ee3d48;
  --sd-info: #79aaf3;
  --sd-info-dark: #257dff;
  --sd-warning: #fadc8d;
  --sd-warning-dark: #fdb300;

  /* colors */
  --sd-grey: #808080;
  --sd-light-grey: #dee2e6;
  --sd-black: #000000;
  --sd-white: #ffffff;
  --sd-ghost-white: #f8f8ff;
}
.sd-toast-container.svelte-1h452mi{position:fixed;top:0;right:0;z-index:10}.sd-button.svelte-1o23s52{width:auto;min-width:100px;height:40px;margin:3px;padding:12px;color:#fff;text-align:center;line-height:1;border-radius:4px;white-space:nowrap;font-weight:300;font-size:15px;border:none;box-sizing:border-box;display:inline-block;outline:none;user-select:none;cursor:pointer;transition:all 0.25s}.sd-button-small.svelte-1o23s52{min-width:80px;height:30px;margin:3px;padding:0 8px}.sd-button.svelte-1o23s52:disabled{opacity:0.5;color:white;border:1px solid grey;background:grey;cursor:not-allowed}.sd-button.svelte-1o23s52:disabled:hover{opacity:0.5;color:white;background:grey;border:1px solid grey}.sd-button-outline.svelte-1o23s52{background:#ffffff}.sd-button-outline.svelte-1o23s52:hover{color:#ffffff}.sd-outline-primary.svelte-1o23s52{border:1px solid var(--sd-primary);color:var(--sd-primary)}.sd-outline-primary.svelte-1o23s52:hover{border:1px solid var(--sd-primary);background:var(--sd-primary)}.sd-primary.svelte-1o23s52{background:var(--sd-primary)}.sd-primary.svelte-1o23s52:hover{background:var(--sd-primary-hover)}.sd-secondary.svelte-1o23s52{background:var(--sd-secondary)}.sd-secondary.svelte-1o23s52:hover{background:var(--sd-secondary-hover)}.sd-outline-secondary.svelte-1o23s52{border:1px solid var(--sd-secondary);color:var(--sd-secondary)}.sd-outline-secondary.svelte-1o23s52:hover{background:var(--sd-secondary)}.sd-link.svelte-1o23s52{background:#fff;color:var(--sd-link)}.sd-link.svelte-1o23s52:hover{text-decoration:underline}.sd-link.svelte-1o23s52:disabled{background:transparent;border:unset;color:grey;text-decoration:underline}.sd-link.svelte-1o23s52:disabled:hover{color:grey;background:transparent;border:unset}.sd-input.svelte-dnj06d{border:1px solid grey;border-radius:4px;width:100%;height:30px;font-size:13px;margin:0;padding:0 0 0 15px;box-sizing:border-box;outline:none;caret-color:grey}.sd-input.svelte-dnj06d:disabled{border:0.5px dashed;cursor:not-allowed;color:grey}.sd-input-error.svelte-dnj06d{border-color:var(--sd-error);color:var(--sd-error)}.sd-error.svelte-dnj06d{color:var(--sd-error);display:inline-block;font-size:12px;line-height:15px;margin:7px 0 0}.sd-label.svelte-dnj06d{display:block;margin:5px;font-weight:100}.sd-label.svelte-dnj06d:disabled{color:grey}.sd-label-error.svelte-dnj06d{color:#ff6a61}.sd-input-container.svelte-dnj06d{width:100%;transition:all ease 0.5s}.sd-radio-container.svelte-52820c.svelte-52820c.svelte-52820c{position:relative;padding-left:24px;margin-bottom:12px;cursor:pointer;font-size:16px;width:50px;height:30px}.sd-radio-container.svelte-52820c input.svelte-52820c.svelte-52820c{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.sd-radio-bullet.svelte-52820c.svelte-52820c.svelte-52820c{position:absolute;top:0;left:0;height:15px;width:15px;border-radius:50px;border:1px solid var(--sd-black)}.sd-radio-container.svelte-52820c input.svelte-52820c:checked~.sd-radio-bullet.svelte-52820c{background-color:var(--sd-primary);border-color:var(--sd-primary);animation:border 1s}.sd-radio-container.svelte-52820c input.svelte-52820c:disabled~.sd-radio-bullet.svelte-52820c{background-color:var(--sd-grey);border-color:var(--sd-grey)}.sd-radio-bullet.svelte-52820c.svelte-52820c.svelte-52820c:after{content:'';position:absolute;display:none}.sd-radio-container.svelte-52820c input.svelte-52820c:checked~.sd-radio-bullet.svelte-52820c:after{display:block}.sd-radio-container.svelte-52820c .sd-radio-bullet.svelte-52820c.svelte-52820c:after{left:3px;top:3px;width:10px;height:10px;border-radius:4px;background:var(--sd-white)}.sd-radio-circle.svelte-52820c.svelte-52820c.svelte-52820c{border:2px solid var(--sd-grey);border-radius:4px}.sd-radio-circle-disabled.svelte-52820c.svelte-52820c.svelte-52820c{border:2px solid var(--sd-grey);background:grey;border-radius:4px}.sd-radio-circle.svelte-52820c.svelte-52820c.svelte-52820c:hover{border-left-color:var(--sd-primary);border-bottom-color:var(--sd-primary);border-right-color:var(--sd-primary);border-top-color:var(--sd-primary);transition:border-left-color 0.1s linear,
      border-bottom-color 0.1s linear 0.1s, border-right-color 0.1s linear 0.2s,
      border-top-color 0.1s linear 0.3s}.sd-radio-circle.svelte-52820c.svelte-52820c.svelte-52820c:not(:hover){border-left-color:var(--sd-grey);border-bottom-color:var(--sd-grey);border-right-color:var(--sd-grey);border-top-color:var(--sd-grey);transition:border-left-color 0.1s linear,
      border-bottom-color 0.1s linear 0.1s, border-right-color 0.1s linear 0.2s,
      border-top-color 0.1s linear 0.3s}.sd-radio-label.svelte-52820c.svelte-52820c.svelte-52820c{margin-right:2px;font-size:16px;font-weight:100}.sd-checkbox-container.svelte-d1ktve.svelte-d1ktve.svelte-d1ktve{position:relative;padding-left:24px;margin-bottom:12px;cursor:pointer;font-size:16px;width:50px;height:30px}.sd-checkbox-container.svelte-d1ktve input.svelte-d1ktve.svelte-d1ktve{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.sd-checkbox-checkmark.svelte-d1ktve.svelte-d1ktve.svelte-d1ktve{position:absolute;top:0;left:0;height:15px;width:15px;border-radius:15%;border:2px solid grey}.sd-checkbox-container.svelte-d1ktve input.svelte-d1ktve:checked~.sd-checkbox-checkmark.svelte-d1ktve{background-color:var(--sd-primary);border-color:var(--sd-primary);animation:border 1s}.sd-checkbox-container.svelte-d1ktve input.svelte-d1ktve:disabled~.sd-checkbox-checkmark.svelte-d1ktve{background-color:grey;border-color:grey}.sd-checkbox-checkmark.svelte-d1ktve.svelte-d1ktve.svelte-d1ktve:after{content:'';position:absolute;display:none}.sd-checkbox-container.svelte-d1ktve input.svelte-d1ktve:checked~.sd-checkbox-checkmark.svelte-d1ktve:after{display:block}.sd-checkbox-container.svelte-d1ktve .sd-checkbox-checkmark.svelte-d1ktve.svelte-d1ktve:after{left:6px;top:1px;width:4px;height:9px;border:solid white;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);animation:svelte-d1ktve-pulse 1s}@keyframes svelte-d1ktve-pulse{0%{border-color:var(--sd-primary)}100%{border-color:white}}.sd-checkbox-square-disabled.svelte-d1ktve.svelte-d1ktve.svelte-d1ktve{background:grey}.sd-checkbox-square.svelte-d1ktve.svelte-d1ktve.svelte-d1ktve:hover{border-left-color:var(--sd-primary);border-bottom-color:var(--sd-primary);border-right-color:var(--sd-primary);border-top-color:var(--sd-primary);transition:border-left-color 0.1s linear,
      border-bottom-color 0.1s linear 0.1s, border-right-color 0.1s linear 0.2s,
      border-top-color 0.1s linear 0.3s}.sd-checkbox-square.svelte-d1ktve.svelte-d1ktve.svelte-d1ktve:not(:hover){border-left-color:grey;border-bottom-color:grey;border-right-color:grey;border-top-color:grey;transition:border-left-color 0.1s linear,
      border-bottom-color 0.1s linear 0.1s, border-right-color 0.1s linear 0.2s,
      border-top-color 0.1s linear 0.3s}.sd-checkbox-label.svelte-d1ktve.svelte-d1ktve.svelte-d1ktve{margin-right:5px;font-size:16px;font-weight:100}.sd-dropdown-container.svelte-4wj1p7{position:relative;user-select:none;outline:none;margin:5px;width:300px;height:30px}.sd-dropdown-options.svelte-4wj1p7{position:absolute;top:14px;width:auto;border-bottom-right-radius:4px;border-bottom-left-radius:4px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.15);list-style-type:none;background:white;padding-inline-start:unset;z-index:5;min-width:300px;text-align:center}.sd-dropdown.svelte-4wj1p7{background:none;border:unset;border-bottom:1px solid #000;display:flex;justify-content:center;align-items:center;margin:0;width:100%;height:30px;padding:5px;box-sizing:border-box;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none}.sd-dropdown-title.svelte-4wj1p7{white-space:nowrap;overflow:hidden;width:90%;text-overflow:ellipsis}.sd-dropdown-icon.svelte-4wj1p7{width:10%;display:flex;justify-content:center;align-items:center}.sd-dropdown.disabled.svelte-4wj1p7{color:grey;border-color:grey;border-bottom-style:dashed}.sd-no-display.svelte-4wj1p7{display:none}.sd-dropdown-option.svelte-4wj1p7{box-sizing:border-box;padding:5px;z-index:5}.sd-dropdown-selected-option.svelte-4wj1p7{background:var(--sd-primary-selected)}.sd-dropdown-option.svelte-4wj1p7:hover{background:var(--sd-primary-hover)}.sd-dropdown-option.svelte-4wj1p7:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.sd-backdrop.svelte-tvw7lv{top:0;left:0;right:0;bottom:0;display:flex;z-index:-1;position:fixed;align-items:center;justify-content:center;background-color:rgba(0, 0, 0, 0.5);-webkit-tap-highlight-color:transparent;color:#fff;z-index:1201}.sd-backdrop-visible.svelte-tvw7lv{opacity:1;transition:opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.sd-backdrop-not-visible.svelte-tvw7lv{opacity:0;transition:opacity 195ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;visibility:hidden}.sd-tag.svelte-kn9bk7{background-color:var(--sd-primary);border:none;cursor:default;height:25px;min-width:25px;display:inline-flex;outline:0;color:var(--sd-white);padding:4px 8px;font-size:14px;box-sizing:border-box;align-items:center;white-space:nowrap;border-radius:4px;justify-content:center}.sd-tag.outlined.svelte-kn9bk7{background-color:transparent;color:var(--sd-primary);border:1px solid var(--sd-primary)}.sd-progress.svelte-1ivdtdc{margin:5px 0;display:flex;overflow:hidden;font-size:14px;background-color:var(--sd-light-grey);border-radius:4px;height:8px}.sd-progress-line.svelte-1ivdtdc{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;color:var(--sd-white);text-align:center;white-space:nowrap;background-color:var(--sd-primary);transition:width 0.6s ease;border-radius:4px}.sd-progress-success.svelte-1ivdtdc{background-color:var(--sd-success);transition:background-color 1s ease, width 0.6s ease}.sd-progress-error.svelte-1ivdtdc{background-color:var(--sd-error);transition:background-color 1s ease, width 0.6s ease}.sd-alert.svelte-1ax7vrd{display:flex;align-items:center;padding:6px 16px;font-size:16px;border-radius:50px;font-weight:300;line-height:1;border-radius:4px;margin:5px 0}.sd-alert-text.svelte-1ax7vrd{padding:8px 0}.sd-alert-close-icon.svelte-1ax7vrd{display:flex;align-items:center;margin-left:auto;padding-left:16px;opacity:0.5}.sd-alert-close-text.svelte-1ax7vrd{cursor:pointer;font-weight:400}.sd-alert-icon.svelte-1ax7vrd{display:flex;align-items:center;margin-right:12px}.sd-alert-outlined.svelte-1ax7vrd{background:transparent}.sd-alert-success.svelte-1ax7vrd{background:var(--sd-success);border:1px solid var(--sd-success-dark)}.sd-alert-outlined-success.svelte-1ax7vrd{border:1px solid var(--sd-success-dark)}.sd-alert-error.svelte-1ax7vrd{background:var(--sd-error);color:white;border:1px solid var(--sd-error-dark)}.sd-alert-outlined-error.svelte-1ax7vrd{color:black;border:1px solid var(--sd-error-dark)}.sd-alert-info.svelte-1ax7vrd{background:var(--sd-info);border:1px solid var(--sd-info-dark)}.sd-alert-outlined-info.svelte-1ax7vrd{border:1px solid var(--sd-info-dark)}.sd-alert-warning.svelte-1ax7vrd{background:var(--sd-warning);border:1px solid var(--sd-warning-dark)}.sd-alert-outlined-warning.svelte-1ax7vrd{border:1px solid var(--sd-warning-dark)}.sd-alert-close-icon.svelte-1ax7vrd:hover{opacity:1}.sd-spinner-container.svelte-bh57u4{display:flex;max-width:150px;word-wrap:break-word;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-weight:100;font-size:12px}.sd-avatar.svelte-1iatd67{display:flex;margin:5px 0 5px}.sd-avatar-title-and-description.svelte-1iatd67{display:flex;flex-direction:column;justify-content:center;align-items:start;margin-left:10px}.sd-avatar-alias.svelte-1iatd67{width:50px;min-width:50px;min-height:50px;height:50px;font-weight:300;border-radius:50%}.sd-avatar-alias-image.svelte-1iatd67{background-repeat:no-repeat;background-size:50px 50px}.sd-avatar-alias-text.svelte-1iatd67{border:2px solid var(--sd-primary);color:black;display:flex;justify-content:center;font-weight:300;font-size:20px;align-items:center}.sd-avatar-title.svelte-1iatd67{font-size:18px}.sd-avatar-description.svelte-1iatd67{font-size:14px}.sd-toast.svelte-10lp040{position:relative;width:300px;display:flex;margin:10px;padding:10px;border-radius:4px;background-color:var(--sd-ghost-white);box-sizing:border-box;flex-direction:column;box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.12),
      0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05)}.sd-toast-error.svelte-10lp040{border-left:4px solid var(--sd-error)}.sd-toast-warning.svelte-10lp040{border-left:4px solid var(--sd-warning)}.sd-toast-info.svelte-10lp040{border-left:4px solid var(--sd-info)}.sd-toast-success.svelte-10lp040{border-left:4px solid var(--sd-success)}.sd-toast-title.svelte-10lp040{text-align:left;font-size:14px;font-weight:300}.sd-toast-content.svelte-10lp040{text-align:left;padding-top:10px}.sd-toast-close.svelte-10lp040{float:right}.sd-toast-close.svelte-10lp040:hover{opacity:0.6}.sd-spinner-small.svelte-gfvm6x{height:30px;width:30px}.sd-spinner.svelte-gfvm6x{height:60px;width:60px}.sd-modal-body.svelte-15o6tl{padding:16px;font-size:18px}.sd-modal.svelte-1gs5g6q{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;overflow:auto;outline:0}.sd-modal-dialog.svelte-1gs5g6q{box-sizing:border-box;background:var(--sd-white);color:var(--sd-black);font-size:14px;line-height:1.5;position:relative;top:100px;z-index:1301;max-width:500px;width:auto;margin:0 auto;border-radius:4px}.sd-modal-show.svelte-1gs5g6q{display:block}.sd-modal-not-show.svelte-1gs5g6q{display:none}.sd-modal-actions.svelte-4bc61a{display:flex;align-items:center;justify-content:flex-end;padding:16px;border-top:1px solid var(--sd-light-grey)}.sd-modal-title.svelte-1iz3vvm.svelte-1iz3vvm{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid var(--sd-light-grey);border-top-left-radius:0.3rem;border-top-right-radius:0.3rem}.sd-modal-title.svelte-1iz3vvm .sd-title.svelte-1iz3vvm{font-weight:500;font-size:1rem}.sd-modal-close.svelte-1iz3vvm.svelte-1iz3vvm{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:var(--sd-black);opacity:0.5;text-shadow:0 1px 0 var(--sd-white);opacity:0.5;padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.sd-modal-close.svelte-1iz3vvm.svelte-1iz3vvm:hover{opacity:1}