.footer.svelte-1cak3v0 {
    position:relative;
    display:grid;
    grid-gap:var(--spacing-0-5);
    background:var(--grey-500);
    width:100%;
    padding:var(--spacing-1);
    border-radius:var(--border-radius-0-25);
    grid-template-columns:1fr 1fr 1fr;
    box-shadow:var(--shadows-md)
   }
   .wrap.svelte-p7yuza {
    position:relative;
    display:flex;
    justify-content:space-between;
    align-items:center;
    flex-direction:column;
    flex-grow:1;
    width:100%;
    padding:var(--spacing-1) var(--spacing-1) var(--spacing-1)
   }
   .content.svelte-p7yuza {
    display:flex;
    justify-content:center;
    align-items:center;
    flex-grow:1;
    width:100%;
    padding-bottom:var(--spacing-1)
   }
   @-webkit-keyframes svelte-kwrs9r-success {
    0%,
    20% {
     background-color:var(--green-400)
    }
    to {
     background-color:var(--condition-list-animation-end)
    }
   }
   @keyframes svelte-kwrs9r-success {
    0%,
    20% {
     background-color:var(--green-400)
    }
    to {
     background-color:var(--condition-list-animation-end)
    }
   }
   @-webkit-keyframes svelte-kwrs9r-load {
    0%,
    20% {
     background-color:var(--blue-100)
    }
    to {
     background-color:var(--condition-list-animation-end)
    }
   }
   @keyframes svelte-kwrs9r-load {
    0%,
    20% {
     background-color:var(--blue-100)
    }
    to {
     background-color:var(--condition-list-animation-end)
    }
   }
   @-webkit-keyframes svelte-kwrs9r-fail {
    0%,
    20% {
     background-color:var(--red-400)
    }
    to {
     background-color:var(--condition-list-animation-end)
    }
   }
   @keyframes svelte-kwrs9r-fail {
    0%,
    20% {
     background-color:var(--red-400)
    }
    to {
     background-color:var(--condition-list-animation-end)
    }
   }
   .condition-list-wrap.svelte-kwrs9r {
    display:inline-flex;
    flex-wrap:wrap;
    justify-content:flex-start;
    margin:0 calc(var(--spacing-0-25) * -1)
   }
   .small-block.svelte-kwrs9r {
    position:relative;
    margin:var(--spacing-0-25);
    max-width:3.2rem;
    width:100%
   }
   .small-block.svelte-kwrs9r>button {
    width:100%;
    display:block;
    font-size:var(--font-size-lg);
    border-radius:var(--border-radius-0-25);
    border:2px solid var(--condition-list-border-color);
    background-color:var(--condition-list-background-color);
    text-align:center
   }
   .small-block.svelte-kwrs9r>button:after {
    content:"";
    position:absolute;
    height:6px;
    width:6px;
    border-radius:50%;
    top:3px;
    right:3px;
    z-index:1;
    background-color:var(--condition-list-border-color);
    -webkit-animation-duration:1s;
    animation-duration:1s
   }
   .small-block.success.svelte-kwrs9r>button:after {
    -webkit-animation-name:svelte-kwrs9r-success;
    animation-name:svelte-kwrs9r-success
   }
   .small-block.load.svelte-kwrs9r>button:after {
    -webkit-animation-name:svelte-kwrs9r-load;
    animation-name:svelte-kwrs9r-load
   }
   .small-block.fail.svelte-kwrs9r>button:after {
    -webkit-animation-name:svelte-kwrs9r-fail;
    animation-name:svelte-kwrs9r-fail
   }
   .wrap.svelte-185rwnf {
    display:inline-flex
   }
   fieldset.svelte-185rwnf>* {
    float:left
   }
   fieldset.stacked.svelte-185rwnf>* {
    float:"none"
   }
   .content.svelte-185rwnf {
    display:flex;
    flex-direction:row
   }
   .content.svelte-185rwnf label+label {
    margin:0 0 0 var(--spacingEm-0-75)
   }
   legend.svelte-185rwnf {
    margin:0 var(--spacingEm-0-75) 0 0;
    color:var(--label-color);
    transition:var(--input-transition);
    font-size:var(--label-font-size);
    font-weight:var(--label-font-weight);
    letter-spacing:var(--label-letter-spacing);
    cursor:pointer
   }
   legend.stacked.svelte-185rwnf {
    margin:0 0 var(--spacingEm-0-25) 0
   }
   input.svelte-1wh4m03.svelte-1wh4m03 {
    position:absolute;
    left:0;
    opacity:0;
    z-index:-1
   }
   input[type=radio].svelte-1wh4m03~.indicator.svelte-1wh4m03 {
    border-radius:50%;
    background-image:var(--radio-img)
   }
   input.svelte-1wh4m03:focus~.indicator.svelte-1wh4m03,
   input.svelte-1wh4m03:hover~.indicator.svelte-1wh4m03 {
    border:var(--input-border-width) solid var(--input-hover-border)
   }
   input.svelte-1wh4m03:checked~.indicator.svelte-1wh4m03 {
    background-color:var(--input-border);
    background-size:75%
   }
   input.svelte-1wh4m03:disabled~.indicator.svelte-1wh4m03 {
    cursor:not-allowed;
    opacity:.5
   }
   input.label-on-right.svelte-1wh4m03.svelte-1wh4m03 {
    padding-left:0;
    padding-right:var(--spacing-0-5)
   }
   .indicator.svelte-1wh4m03.svelte-1wh4m03 {
    outline:0;
    width:1.5em;
    height:1.5em;
    flex-shrink:0;
    background:none;
    background-size:0;
    background-position:center;
    background-repeat:no-repeat;
    border-radius:3px;
    transition:var(--input-transition);
    box-shadow:var(--input-box-shadow);
    cursor:pointer
   }
   .indicator.variant-default.svelte-1wh4m03.svelte-1wh4m03 {
    border:var(--input-border-width) solid var(--input-border)
   }
   .button-wrap.svelte-13vzzzr {
    margin-left:auto;
    display:flex;
    align-self:stretch;
    background-color:var(--bet-condition-block-button-background-color);
    justify-content:center;
    width:-webkit-fit-content;
    width:-moz-fit-content;
    width:fit-content
   }
   .button-wrap.svelte-13vzzzr>* {
    position:relative
   }
   .button-wrap.svelte-13vzzzr>*:after {
    content:"";
    position:absolute;
    display:block;
    right:0;
    top:50%;
    transform:translateY(-50%);
    height:50%;
    width:2px;
    background-color:var(--bet-condition-block-button-divider)
   }
   .button-wrap.svelte-13vzzzr>*:last-child:after {
    display:none
   }
   .condition-wrap.svelte-19djy24 {
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    flex:1;
    margin:var(--spacing-0-5) 0
   }
   .input-wrap.svelte-c5rkhw {
    display:flex;
    flex-direction:row;
    align-items:flex-end;
    width:100%
   }
   .input-wrap.svelte-c5rkhw>* {
    padding:var(--spacing-0-25);
    flex:1
   }
   .input-wrap.svelte-c5rkhw>:first-child {
    padding-left:0
   }
   .input-wrap.svelte-c5rkhw>:last-child {
    padding-right:0
   }
   .select-wrap.svelte-1lev6v6>:last-child {
    width:100%
   }
   .summary-text.svelte-1dvgo0x {
    display:inline-flex;
    white-space:break-spaces;
    align-items:center
   }
   span.svelte-958l3r {
    color:var(--bet-condition-block-text-highlight)
   }
   span.svelte-1lgyhju {
    color:var(--bet-condition-block-condition-text)
   }
   .explanation.svelte-c7zk0r {
    margin:var(--spacing-0-5) 0
   }
   .arrow.svelte-c7zk0r>.svg-icon {
    color:var(--bet-condition-block-icon-color)
   }
   @-webkit-keyframes svelte-ztmw0n-borderFlash {
    0% {
     border-color:var(--grey-300)
    }
    to {
     border-color:var(--grey-400)
    }
   }
   @keyframes svelte-ztmw0n-borderFlash {
    0% {
     border-color:var(--grey-300)
    }
    to {
     border-color:var(--grey-400)
    }
   }
   .enlarged-controls.svelte-ztmw0n.svelte-ztmw0n {
    margin-left:auto
   }
   .condition-wrap.svelte-ztmw0n.svelte-ztmw0n {
    display:flex;
    justify-items:flex-start;
    flex-direction:column;
    flex-wrap:wrap;
    width:100%
   }
   .condition-wrap.minimized.svelte-ztmw0n.svelte-ztmw0n {
    flex-direction:row;
    padding:var(--spacing-0-5)
   }
   .block-wrap.svelte-ztmw0n.svelte-ztmw0n {
    position:relative;
    width:100%;
    display:flex;
    flex-direction:column;
    align-items:center;
    padding:var(--spacing-0-75);
    border:2px solid var(--bet-condition-block-border);
    border-radius:var(--spacing-0-25);
    margin:var(--spacing-0-5) 0 var(--spacing-1);
    -webkit-animation:svelte-ztmw0n-borderFlash .6s ease-in;
    animation:svelte-ztmw0n-borderFlash .6s ease-in
   }
   .block-wrap.minimized.svelte-ztmw0n.svelte-ztmw0n {
    padding:0;
    border:0
   }
   .block-inner.svelte-ztmw0n.svelte-ztmw0n {
    display:flex;
    width:100%;
    border:2px solid;
    border-color:#0000;
    border-radius:var(--spacing-0-25);
    align-items:center
   }
   .block-inner.svelte-ztmw0n .svelte-ztmw0n:first-child {
    padding-left:var(--spacing-0-5)
   }
   .block-inner.minimized.svelte-ztmw0n.svelte-ztmw0n {
    border-color:var(--bet-condition-block-border);
    background-color:var(--bet-condition-block-background-color)
   }
   .block-inner.stacked.svelte-ztmw0n.svelte-ztmw0n {
    border-bottom-right-radius:0
   }
   span.svelte-x2tgfa {
    text-align:center
   }
   .title.svelte-x2tgfa {
    text-align:center;
    color:var(--bet-condition-block-title-color);
    text-transform:capitalize
   }
   .center.svelte-14ggpgz {
    display:flex;
    justify-content:center;
    align-items:center
   }
   .content.svelte-14ggpgz {
    padding-right:var(--spacing-1-5);
    padding-left:var(--spacing-1-5);
    display:flex;
    flex-direction:column;
    padding-bottom:var(--spacing-1-25);
    padding-top:var(--spacing-1-25)
   }
   .content.svelte-14ggpgz>*+* {
    margin-top:var(--spacing-1-5)
   }
   
   .wrap.svelte-16rlbb1 {
    position:absolute;
    bottom:calc(100% - 1px);
    left:calc(1.5em + 4px);
    right:calc(1.5em + 4px)
   }
   .content.svelte-16rlbb1 {
    position:absolute;
    text-align:center;
    transform:translate(-50%)
   }
   .content.svelte-16rlbb1:after {
    content:"";
    bottom:0;
    position:absolute;
    transform:translate(-50%);
    width:0;
    height:0;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom:6px solid var(--grey-400)
   }
   .value.svelte-16rlbb1 {
    position:absolute;
    font-weight:600;
    left:50%;
    bottom:0;
    transform:translate(-50%,-50%)
   }
   .classic-slider.svelte-1hc4rro {
    -webkit-appearance:none;
    width:100%;
    position:absolute;
    z-index:10;
    background:rgba(0,0,0,0);
    top:0;
    height:var(--slider-height);
    pointer-events:none
   }
   .classic-slider.svelte-1hc4rro:focus {
    outline:none
   }
   .classic-slider.svelte-1hc4rro::-webkit-slider-runnable-track {
    width:100%;
    height:var(--slider-height);
    cursor:pointer;
    background:rgba(0,0,0,0);
    border:none;
    pointer-events:none
   }
   .classic-slider.svelte-1hc4rro::-moz-range-track {
    width:100%;
    height:var(--slider-height);
    cursor:pointer;
    background:rgba(0,0,0,0);
    border:none;
    pointer-events:none
   }
   .classic-slider.svelte-1hc4rro::-ms-track {
    width:100%;
    height:var(--slider-height);
    cursor:pointer;
    background:rgba(0,0,0,0);
    border:none;
    pointer-events:none
   }
   .classic-slider.svelte-1hc4rro::-webkit-slider-thumb {
    margin-top:calc(var(--slider-height) * -1);
    height:var(--drag-size);
    width:var(--drag-size);
    border:none;
    background-color:var(--blue-400);
    background-image:var(--lines-asset);
    background-position:center;
    background-repeat:no-repeat;
    background-size:40%;
    cursor:-webkit-grab;
    cursor:grab;
    -webkit-appearance:none;
    border-radius:var(--border-radius-0-25);
    box-shadow:var(--shadows-md);
    transform:translateY(calc(var(--slider-height) * -1));
    pointer-events:auto
   }
   .classic-slider.svelte-1hc4rro::-webkit-slider-thumb:active {
    cursor:-webkit-grabbing;
    cursor:grabbing
   }
   .classic-slider.svelte-1hc4rro::-moz-range-thumb {
    height:var(--drag-size);
    width:var(--drag-size);
    border:none;
    background-color:var(--blue-400);
    background-image:var(--lines-asset);
    background-position:center;
    background-repeat:no-repeat;
    background-size:40%;
    cursor:grab;
    -webkit-appearance:none;
    border-radius:var(--border-radius-0-25);
    box-shadow:var(--shadows-md);
    transform:translateY(calc(var(--slider-height) * -1));
    pointer-events:auto
   }
   .classic-slider.svelte-1hc4rro::-moz-range-thumb:active {
    cursor:grabbing
   }
   .classic-slider.svelte-1hc4rro::-ms-thumb {
    height:var(--drag-size);
    width:var(--drag-size);
    border:none;
    background-color:var(--blue-400);
    background-image:var(--lines-asset);
    background-position:center;
    background-repeat:no-repeat;
    background-size:40%;
    cursor:grab;
    -webkit-appearance:none;
    border-radius:var(--border-radius-0-25);
    box-shadow:var(--shadows-md);
    transform:translateY(calc(var(--slider-height) * -1));
    pointer-events:auto
   }
   .classic-slider.svelte-1hc4rro::-ms-thumb:active {
    cursor:grabbing
   }
   .classic-slider.svelte-1hc4rro::-ms-fill-lower {
    width:100%;
    height:var(--slider-height);
    cursor:pointer;
    background:rgba(0,0,0,0);
    border:none;
    pointer-events:none
   }
   .classic-slider.svelte-1hc4rro::-ms-fill-upper {
    width:100%;
    height:var(--slider-height);
    cursor:pointer;
    background:rgba(0,0,0,0);
    border:none;
    pointer-events:none
   }
   .classic-slider.svelte-1hc4rro:focus::-webkit-slider-runnable-track {
    width:100%;
    height:var(--slider-height);
    cursor:pointer;
    background:rgba(0,0,0,0);
    border:none;
    pointer-events:none
   }
   .classic-slider.svelte-1hc4rro:focus::-ms-fill-lower {
    width:100%;
    height:var(--slider-height);
    cursor:pointer;
    background:rgba(0,0,0,0);
    border:none;
    pointer-events:none
   }
   .classic-slider.svelte-1hc4rro:focus::-ms-fill-upper {
    width:100%;
    height:var(--slider-height);
    cursor:pointer;
    background:rgba(0,0,0,0);
    border:none;
    pointer-events:none
   }
   .classic-slider.svelte-1hc4rro:disabled::-webkit-slider-runnable-track {
    cursor:not-allowed
   }
   .classic-slider.svelte-1hc4rro:disabled::-moz-range-track {
    cursor:not-allowed
   }
   .classic-slider.svelte-1hc4rro:disabled::-ms-track {
    cursor:not-allowed
   }
   .classic-slider.svelte-1hc4rro:disabled::-webkit-slider-thumb {
    cursor:not-allowed
   }
   .classic-slider.svelte-1hc4rro:disabled::-moz-range-thumb {
    cursor:not-allowed
   }
   .classic-slider.svelte-1hc4rro:disabled::-ms-thumb {
    cursor:not-allowed
   }
   .classic-slider.svelte-1hc4rro:disabled::-ms-fill-lower {
    cursor:not-allowed
   }
   .classic-slider.svelte-1hc4rro:disabled::-ms-fill-upper {
    cursor:not-allowed
   }
   .wrap.svelte-1hc4rro {
    position:relative;
    width:100%;
    max-width:var(--max-game-board-width);
    border-radius:100px;
    padding:var(--spacingEm-1-5);
    background:var(--grey-400);
    text-align:left;
    margin:4em 0;
    box-shadow:var(--shadows-md)
   }
   .content.svelte-1hc4rro {
    position:relative;
    height:var(--slider-height)
   }
   .range.svelte-1hc4rro {
    pointer-events:none;
    height:var(--slider-height);
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    border-radius:100px;
    box-shadow:0 0 0 10px var(--grey-700);
    transition:opacity .3s;
    overflow:hidden
   }
   .lower.svelte-1hc4rro {
    position:absolute;
    height:var(--slider-height);
    width:100%;
    right:0;
    top:0;
    border-radius:100px
   }
   .lower.above.svelte-1hc4rro {
    background:var(--green-500)
   }
   .lower.below.svelte-1hc4rro {
    background:var(--red-500)
   }
   .higher.svelte-1hc4rro {
    position:absolute;
    height:var(--slider-height);
    top:0;
    left:0;
    border-radius:100px
   }
   .higher.above.svelte-1hc4rro {
    background:var(--red-500)
   }
   .higher.below.svelte-1hc4rro {
    background:var(--green-500)
   }
   .translate-x.svelte-hx4uck {
    position:absolute;
    display:flex;
    bottom:50%;
    left:0;
    right:0;
    z-index:5;
    pointer-events:none;
    transition:transform var(--dice-slide-transition);
    will-change:transform
   }
   @-webkit-keyframes svelte-hx4uck-expand {
    50% {
     transform:scale(1.1) translate(-50%)
    }
   }
   @keyframes svelte-hx4uck-expand {
    50% {
     transform:scale(1.1) translate(-50%)
    }
   }
   .hide-show.svelte-hx4uck {
    position:relative;
    transform:translate(-50%);
    transition:all var(--dice-scale-transition);
    transform-origin:center bottom
   }
   .hide-show.positive.svelte-hx4uck,
   .hide-show.negative.svelte-hx4uck {
    -webkit-animation:svelte-hx4uck-expand var(--dice-scale-transition);
    animation:svelte-hx4uck-expand var(--dice-scale-transition)
   }
   .hide-show.is-hidden.svelte-hx4uck {
    transform:translate(-50%) scale(.8);
    opacity:0
   }
   .result.svelte-hx4uck {
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    text-shadow:0 1px 0 #fff;
    font-weight:600;
    transition:var(--dice-result-transition)
   }
   .result.positive.svelte-hx4uck {
    color:var(--green-600)
   }
   .result.negative.svelte-hx4uck {
    color:var(--red-500)
   }
   .result.neutral.svelte-hx4uck {
    color:var(--grey-200)
   }
   .dice.svelte-hx4uck {
    width:7ch;
    height:auto;
    filter:drop-shadow(0 0 3px rgba(25,25,25,.1))
   }
   