.storm-dashboard__high__period,.puz-combo__counter__combo,.puz-side__start__text span{font-family:"Roboto",Sans-Serif}.storm--end__history__round__id,.storm--end__history__round__result rating{color:#5e5e5e}.storm--end__history good::before,.storm--end__history bad::before{font-size:1.2em;vertical-align:middle;font-family:"playstrategy";font-style:normal;font-weight:normal;text-transform:none;speak:none;content:attr(data-icon);opacity:.9}#promotion-choice{position:absolute;width:100%;height:100%}.storm--end__stats,.storm-play-again,.storm--end__history good,.storm--end__history bad,.puz-combo__levels,.puz-side__control{display:flex;flex-flow:row wrap;align-items:center}.storm--end__history__round__result,.puz-clock,.puz-combo__counter__value{display:flex;flex-flow:row nowrap;align-items:center}.storm-play-scores,.storm--end__high__content,.storm--end__history__round__meta{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.storm--reload,.storm-dashboard__high__period,.storm--end__score,.storm--end__high__text,.puz-side__start__text,.puz-side__table{display:flex;flex-flow:column}.puz-combo__bar__in,.puz-combo__bar__in-full,.puz-combo__bar,.storm-dashboard__high__period,.storm--end__score,.storm--end__high,.puz-side{border-radius:3px}.storm-dashboard__high__period,.storm--end__score,.storm--end__high,.puz-side{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}body{--board-scale: 1}@media(min-width: 800px)and (min-height: 500px){body{--board-scale: calc((var(--zoom) / 100) * 0.7 + 0.3)}}@media(max-width: 799px)and (orientation: portrait){body{--col1: 1}.main-board cg-board{border-radius:0}}body.resizing{user-select:none}cg-resize{display:none}@media(min-width: 800px){cg-resize{display:block;position:absolute;right:-9px;bottom:-9px;width:22px;height:22px;cursor:nwse-resize}cg-resize::before,cg-resize::after{background:#000;content:"";position:absolute;width:12px;height:1px}cg-resize::before{width:5px;transform:translate(7px, 8px) rotate(-45deg)}cg-resize::after{transform:translate(1px, 6px) rotate(-45deg)}cg-resize:hover{border-radius:50%;background:rgba(214,79,0,.5)}.resizing cg-resize{border-radius:50%;background:rgba(98,153,36,.5)}}@keyframes bar-glider-anim{0%{transform:translateX(-1300px)}100%{transform:translateX(2100px)}}.bar-glider{position:relative;overflow:hidden}.bar-glider::after{content:"";position:absolute;top:0;bottom:0;left:0;width:70px;background:linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.3));animation:bar-glider-anim 3s linear infinite}coords{position:absolute;display:flex;pointer-events:none;user-select:none;color:#fff;text-shadow:0 1px 2px #000;font-weight:bold}.coords-no coords{display:none}coords{font-size:8px}@media(min-width: 320px){coords{font-size:calc(
          8px + 4 *
            ((100vw - 320px) / 880)
        )}}@media(min-width: 1200px){coords{font-size:12px}}coords.ranks.p1,coords.ranks.p2{top:1px;right:3px;height:100%;width:1.4em;text-align:right}coords.ranks.p1{flex-flow:column-reverse}coords.ranks.p2{flex-flow:column}coords.ranks.right,coords.ranks.left{bottom:0px;left:0;text-align:left;flex-flow:row;width:100%;height:1.4em}coords.ranks.right coord,coords.ranks.left coord{padding-left:4px}coords.ranks.left{flex-flow:row-reverse}coords.ranks.right{flex-flow:row}coords.files.p1,coords.files.p2{bottom:0px;left:0;text-align:left;flex-flow:row;width:100%;height:1.4em}coords.files.p1 coord,coords.files.p2 coord{padding-left:4px}coords.files.p1{flex-flow:row}coords.files.p2{flex-flow:row-reverse}coords.files.right,coords.files.left{top:1px;right:0;height:100%;width:.8em}coords.files.right{flex-flow:column}coords.files.left{flex-flow:column-reverse}.variant-bestemshe coords.files{font-size:130%}.abalone-dark .variant-abalone coords coord,.abalone-classic .variant-abalone coords coord{color:#fff !important;text-shadow:0 1px 2px #000}.abalone-yellow .variant-abalone coords coord{color:#eeddc0 !important;text-shadow:0 1px 2px #000}.variant-abalone .orientation-p1 coords.files{text-align:center}.variant-abalone .orientation-p1 coords.files.rank-1{bottom:11%;padding-left:30%;padding-right:24%}.variant-abalone .orientation-p1 coords.files.rank-2{bottom:19%;padding-left:52%}.variant-abalone .orientation-p1 coords.files.rank-3{bottom:27%;padding-left:62%}.variant-abalone .orientation-p1 coords.files.rank-4{bottom:35%;padding-left:71%}.variant-abalone .orientation-p1 coords.files.rank-5{bottom:43%;padding-left:80%}.variant-abalone .orientation-p1 coords.ranks{text-align:center}.variant-abalone .orientation-p1 coords.ranks.file-1{left:5%;padding-top:48.5%}.variant-abalone .orientation-p1 coords.ranks.file-2{left:9.5%;padding-top:40.5%;padding-bottom:27.5%}.variant-abalone .orientation-p1 coords.ranks.file-3{left:14%;padding-top:32.5%;padding-bottom:4%}.variant-abalone .orientation-p1 coords.ranks.file-4{left:19%;padding-top:24.5%;padding-bottom:2%}.variant-abalone .orientation-p1 coords.ranks.file-5{left:23.5%;padding-top:16.5%;padding-bottom:1.5%}.variant-abalone .orientation-p2 coords.files{text-align:center}.variant-abalone .orientation-p2 coords.files.rank-1{top:11%;padding-right:30.5%;padding-left:23.5%}.variant-abalone .orientation-p2 coords.files.rank-2{top:19%;padding-right:53%}.variant-abalone .orientation-p2 coords.files.rank-3{top:27%;padding-right:63%}.variant-abalone .orientation-p2 coords.files.rank-4{top:35%;padding-right:72%}.variant-abalone .orientation-p2 coords.files.rank-5{top:43%;padding-right:81.5%}.variant-abalone .orientation-p2 coords.ranks{text-align:center}.variant-abalone .orientation-p2 coords.ranks.file-1{right:5%;padding-top:48.5%}.variant-abalone .orientation-p2 coords.ranks.file-2{right:9.5%;padding-top:40.5%;padding-bottom:27.5%}.variant-abalone .orientation-p2 coords.ranks.file-3{right:14%;padding-top:32.5%;padding-bottom:4%}.variant-abalone .orientation-p2 coords.ranks.file-4{right:19%;padding-top:24.5%;padding-bottom:2%}.variant-abalone .orientation-p2 coords.ranks.file-5{right:23.5%;padding-top:16.5%;padding-bottom:1.5%}.variant-togyzkumalak coords,.variant-bestemshe coords{text-shadow:.5px -1px 0px rgba(0,0,0,.25),-0.5px 1px 0px rgba(255,255,255,.6)}.togyzkumalak-wood .variant-togyzkumalak coords coord,.togyzkumalak-wood .variant-bestemshe coords coord{color:#000 !important}.togyzkumalak-blue .variant-togyzkumalak coords coord,.togyzkumalak-blue .variant-bestemshe coords coord{color:#0a8299 !important}.variant-togyzkumalak .orientation-p1 coords.files.p1,.variant-bestemshe .orientation-p1 coords.files.p1{left:0;bottom:5px;text-align:center}.variant-togyzkumalak .orientation-p1 coords.files.p2,.variant-bestemshe .orientation-p1 coords.files.p2{left:0;top:5px;text-align:center}.variant-togyzkumalak .orientation-p2 coords.files.p1,.variant-bestemshe .orientation-p2 coords.files.p1{left:0;top:5px;text-align:center}.variant-togyzkumalak .orientation-p2 coords.files.p2,.variant-bestemshe .orientation-p2 coords.files.p2{left:0;bottom:5px;text-align:center}.variant-nackgammon coords,.variant-hyper coords,.variant-backgammon coords{text-shadow:.5px -1px 0px rgba(0,0,0,.25),-0.5px 1px 0px rgba(255,255,255,.6)}.backgammon-classic .variant-nackgammon coords coord,.backgammon-classic .variant-hyper coords coord,.backgammon-classic .variant-backgammon coords coord{color:#edc966 !important;padding-left:0px}.backgammon-contemporary .variant-nackgammon coords coord,.backgammon-contemporary .variant-hyper coords coord,.backgammon-contemporary .variant-backgammon coords coord{color:#0a8299 !important;padding-left:0px}.variant-nackgammon coords coord,.variant-hyper coords coord,.variant-backgammon coords coord{flex:1 1}.variant-nackgammon .orientation-p1 coords.files.p1,.variant-hyper .orientation-p1 coords.files.p1,.variant-backgammon .orientation-p1 coords.files.p1{left:0;padding-left:6.66%;padding-right:6.66%;bottom:1.4em;text-align:center;flex-flow:row}.variant-nackgammon .orientation-p1 coords.files.p2,.variant-hyper .orientation-p1 coords.files.p2,.variant-backgammon .orientation-p1 coords.files.p2{left:0;padding-left:6.66%;padding-right:6.66%;top:1.4em;text-align:center;flex-flow:row}.variant-nackgammon .orientation-p1vflip coords.files.p1,.variant-hyper .orientation-p1vflip coords.files.p1,.variant-backgammon .orientation-p1vflip coords.files.p1{left:0;padding-left:6.66%;padding-right:6.66%;top:1.4em;text-align:center;flex-flow:row}.variant-nackgammon .orientation-p1vflip coords.files.p2,.variant-hyper .orientation-p1vflip coords.files.p2,.variant-backgammon .orientation-p1vflip coords.files.p2{left:0;padding-left:6.66%;padding-right:6.66%;bottom:1.4em;text-align:center;flex-flow:row}.variant-go9x9 coords.files.p1,.variant-go9x9 coords.files.p2{text-align:center}.variant-go9x9 coords.ranks.p1,.variant-go9x9 coords.ranks.p2{top:10px}.variant-go13x13 coords.files.p1,.variant-go13x13 coords.files.p2{text-align:center}.variant-go13x13 coords.ranks.p1,.variant-go13x13 coords.ranks.p2{top:10px}.variant-go19x19 coords.files.p1,.variant-go19x19 coords.files.p2{text-align:center}.variant-go19x19 coords.ranks.p1,.variant-go19x19 coords.ranks.p2{top:10px}coords coord{flex:1 1 auto}coords .is3d .cg-wrap coords coord{color:#fff !important;text-shadow:0 1px 2px #000 !important}coords .is3d .cg-wrap coords.files{bottom:calc(1px - 2.5%)}coords .is3d .cg-wrap coords.files coord{padding-left:3px}:root{--cg-coord-color-chess-p1: #fff;--cg-coord-color-chess-p2: #fff;--cg-coord-shadow-chess: 0 1px 2px #000;--cg-coord-color-loa-p1: #fff;--cg-coord-color-loa-p2: #fff;--cg-coord-shadow-loa: 0 1px 2px #000;--cg-coord-color-amazons-p1: #fff;--cg-coord-color-amazons-p2: #fff;--cg-coord-shadow-amazons: 0 1px 2px #000;--cg-coord-color-breakthroughtroyka-p1: #fff;--cg-coord-color-breakthroughtroyka-p2: #fff;--cg-coord-shadow-breakthroughtroyka: 0 1px 2px #000}coords{text-shadow:var(--cg-coord-shadow-chess)}.orientation-p1 .files coord:nth-child(2n+1),.orientation-p1 .ranks coord:nth-child(2n),.orientation-p2 .files coord:nth-child(2n),.orientation-p2 .ranks coord:nth-child(2n+1),.orientation-right .files coord:nth-child(2n+1),.orientation-right .ranks coord:nth-child(2n+1),.orientation-left .files coord:nth-child(2n+1),.orientation-left .ranks coord:nth-child(2n+1){color:var(--cg-coord-color-chess-p1)}.orientation-p1 .files coord:nth-child(2n),.orientation-p1 .ranks coord:nth-child(2n+1),.orientation-p2 .files coord:nth-child(2n+1),.orientation-p2 .ranks coord:nth-child(2n),.orientation-right .files coord:nth-child(2n),.orientation-right .ranks coord:nth-child(2n),.orientation-left .files coord:nth-child(2n),.orientation-left .ranks coord:nth-child(2n){color:var(--cg-coord-color-chess-p2)}.variant-linesOfAction coords,.variant-scrambledEggs coords{text-shadow:var(--cg-coord-shadow-loa)}.variant-linesOfAction .orientation-p1 .files coord:nth-child(2n+1),.variant-linesOfAction .orientation-p1 .ranks coord:nth-child(2n),.variant-linesOfAction .orientation-p2 .files coord:nth-child(2n),.variant-linesOfAction .orientation-p2 .ranks coord:nth-child(2n+1),.variant-linesOfAction .orientation-right .files coord:nth-child(2n+1),.variant-linesOfAction .orientation-right .ranks coord:nth-child(2n+1),.variant-linesOfAction .orientation-left .files coord:nth-child(2n+1),.variant-linesOfAction .orientation-left .ranks coord:nth-child(2n+1),.variant-scrambledEggs .orientation-p1 .files coord:nth-child(2n+1),.variant-scrambledEggs .orientation-p1 .ranks coord:nth-child(2n),.variant-scrambledEggs .orientation-p2 .files coord:nth-child(2n),.variant-scrambledEggs .orientation-p2 .ranks coord:nth-child(2n+1),.variant-scrambledEggs .orientation-right .files coord:nth-child(2n+1),.variant-scrambledEggs .orientation-right .ranks coord:nth-child(2n+1),.variant-scrambledEggs .orientation-left .files coord:nth-child(2n+1),.variant-scrambledEggs .orientation-left .ranks coord:nth-child(2n+1){color:var(--cg-coord-color-loa-p1)}.variant-linesOfAction .orientation-p1 .files coord:nth-child(2n),.variant-linesOfAction .orientation-p1 .ranks coord:nth-child(2n+1),.variant-linesOfAction .orientation-p2 .files coord:nth-child(2n+1),.variant-linesOfAction .orientation-p2 .ranks coord:nth-child(2n),.variant-linesOfAction .orientation-right .files coord:nth-child(2n),.variant-linesOfAction .orientation-right .ranks coord:nth-child(2n),.variant-linesOfAction .orientation-left .files coord:nth-child(2n),.variant-linesOfAction .orientation-left .ranks coord:nth-child(2n),.variant-scrambledEggs .orientation-p1 .files coord:nth-child(2n),.variant-scrambledEggs .orientation-p1 .ranks coord:nth-child(2n+1),.variant-scrambledEggs .orientation-p2 .files coord:nth-child(2n+1),.variant-scrambledEggs .orientation-p2 .ranks coord:nth-child(2n),.variant-scrambledEggs .orientation-right .files coord:nth-child(2n),.variant-scrambledEggs .orientation-right .ranks coord:nth-child(2n),.variant-scrambledEggs .orientation-left .files coord:nth-child(2n),.variant-scrambledEggs .orientation-left .ranks coord:nth-child(2n){color:var(--cg-coord-color-loa-p2)}.variant-amazons coords{text-shadow:var(--cg-coord-shadow-amazons)}.variant-amazons .orientation-p1 .files coord:nth-child(2n+1),.variant-amazons .orientation-p1 .ranks coord:nth-child(2n),.variant-amazons .orientation-p2 .files coord:nth-child(2n),.variant-amazons .orientation-p2 .ranks coord:nth-child(2n+1),.variant-amazons .orientation-right .files coord:nth-child(2n+1),.variant-amazons .orientation-right .ranks coord:nth-child(2n+1),.variant-amazons .orientation-left .files coord:nth-child(2n+1),.variant-amazons .orientation-left .ranks coord:nth-child(2n+1){color:var(--cg-coord-color-amazons-p1)}.variant-amazons .orientation-p1 .files coord:nth-child(2n),.variant-amazons .orientation-p1 .ranks coord:nth-child(2n+1),.variant-amazons .orientation-p2 .files coord:nth-child(2n+1),.variant-amazons .orientation-p2 .ranks coord:nth-child(2n),.variant-amazons .orientation-right .files coord:nth-child(2n),.variant-amazons .orientation-right .ranks coord:nth-child(2n),.variant-amazons .orientation-left .files coord:nth-child(2n),.variant-amazons .orientation-left .ranks coord:nth-child(2n){color:var(--cg-coord-color-amazons-p2)}.variant-breakthroughtroyka coords{text-shadow:var(--cg-coord-shadow-breakthroughtroyka)}.variant-breakthroughtroyka .orientation-p1 .files coord:nth-child(2n+1),.variant-breakthroughtroyka .orientation-p1 .ranks coord:nth-child(2n),.variant-breakthroughtroyka .orientation-p2 .files coord:nth-child(2n),.variant-breakthroughtroyka .orientation-p2 .ranks coord:nth-child(2n+1){color:var(--cg-coord-color-breakthroughtroyka-p1)}.variant-breakthroughtroyka .orientation-p1 .files coord:nth-child(2n),.variant-breakthroughtroyka .orientation-p1 .ranks coord:nth-child(2n+1),.variant-breakthroughtroyka .orientation-p2 .files coord:nth-child(2n+1),.variant-breakthroughtroyka .orientation-p2 .ranks coord:nth-child(2n){color:var(--cg-coord-color-breakthroughtroyka-p2)}.variant-minibreakthroughtroyka coords{text-shadow:var(--cg-coord-shadow-breakthroughtroyka)}.variant-minibreakthroughtroyka .orientation-p1 .files coord:nth-child(2n+1),.variant-minibreakthroughtroyka .orientation-p1 .ranks coord:nth-child(2n+1),.variant-minibreakthroughtroyka .orientation-p2 .files coord:nth-child(2n+1),.variant-minibreakthroughtroyka .orientation-p2 .ranks coord:nth-child(2n+1){color:var(--cg-coord-color-breakthroughtroyka-p2)}.variant-minibreakthroughtroyka .orientation-p1 .files coord:nth-child(2n),.variant-minibreakthroughtroyka .orientation-p1 .ranks coord:nth-child(2n),.variant-minibreakthroughtroyka .orientation-p2 .files coord:nth-child(2n),.variant-minibreakthroughtroyka .orientation-p2 .ranks coord:nth-child(2n){color:var(--cg-coord-color-breakthroughtroyka-p1)}@media(max-width: 799px)and (orientation: portrait){.coords-out .variant-shogi coords{display:none}.coords-out .variant-minishogi coords{display:none}.coords-out .variant-xiangqi coords{display:none}.coords-out .variant-minixiangqi coords{display:none}.coords-out .variant-flipello coords{display:none}.coords-out .variant-flipello10 coords{display:none}.coords-out .variant-oware coords{display:none}.coords-out .variant-backgammon coords{display:none}.coords-out .variant-nackgammon coords{display:none}.coords-out .variant-hyper coords{display:none}.coords-out .variant-togyzkumalak coords{display:none}.coords-out .variant-bestemshe coords{display:none}.coords-out .variant-abalone coords{display:none}.coords-out .variant-go9x9 coords{display:none}.coords-out .variant-go13x13 coords{display:none}.coords-out .variant-go19x19 coords{display:none}.variant-togyzkumalak .orientation-p1 coords.files.p1,.variant-bestemshe .orientation-p1 coords.files.p1{bottom:3px}.variant-togyzkumalak .orientation-p1 coords.files.p2,.variant-bestemshe .orientation-p1 coords.files.p2{top:3px}.variant-togyzkumalak .orientation-p2 coords.files.p1,.variant-bestemshe .orientation-p2 coords.files.p1{top:3px}.variant-togyzkumalak .orientation-p2 coords.files.p2,.variant-bestemshe .orientation-p2 coords.files.p2{bottom:3px}.variant-nackgammon .orientation-p1 coords.files.p1,.variant-hyper .orientation-p1 coords.files.p1,.variant-backgammon .orientation-p1 coords.files.p1{bottom:.7em}.variant-nackgammon .orientation-p1 coords.files.p2,.variant-hyper .orientation-p1 coords.files.p2,.variant-backgammon .orientation-p1 coords.files.p2{top:.7em}.variant-nackgammon .orientation-p1vflip coords.files.p1,.variant-hyper .orientation-p1vflip coords.files.p1,.variant-backgammon .orientation-p1vflip coords.files.p1{top:.7em}.variant-nackgammon .orientation-p1vflip coords.files.p2,.variant-hyper .orientation-p1vflip coords.files.p2,.variant-backgammon .orientation-p1vflip coords.files.p2{bottom:.7em}}@media(orientation: landscape)and (max-height: 499px){.coords-out coords.ranks{right:-10px !important}.coords-out .variant-xiangqi coords{display:none}.coords-out .variant-minixiangqi coords{display:none}.variant-togyzkumalak .orientation-p1 coords.files.p1,.variant-bestemshe .orientation-p1 coords.files.p1{bottom:1px}.variant-togyzkumalak .orientation-p1 coords.files.p2,.variant-bestemshe .orientation-p1 coords.files.p2{top:2px}.variant-togyzkumalak .orientation-p2 coords.files.p1,.variant-bestemshe .orientation-p2 coords.files.p1{top:2px}.variant-togyzkumalak .orientation-p2 coords.files.p2,.variant-bestemshe .orientation-p2 coords.files.p2{bottom:1px}.variant-nackgammon .orientation-p1 coords.files.p1,.variant-hyper .orientation-p1 coords.files.p1,.variant-backgammon .orientation-p1 coords.files.p1{bottom:.4em}.variant-nackgammon .orientation-p1 coords.files.p2,.variant-hyper .orientation-p1 coords.files.p2,.variant-backgammon .orientation-p1 coords.files.p2{top:.4em}.variant-nackgammon .orientation-p1vflip coords.files.p1,.variant-hyper .orientation-p1vflip coords.files.p1,.variant-backgammon .orientation-p1vflip coords.files.p1{top:.4em}.variant-nackgammon .orientation-p1vflip coords.files.p2,.variant-hyper .orientation-p1vflip coords.files.p2,.variant-backgammon .orientation-p1vflip coords.files.p2{bottom:.4em}}@media(min-width: 800px),(orientation: landscape){.coords-out coords{text-shadow:none}.coords-out coords.ranks{right:-13px;top:0;width:12px}.coords-out coords.ranks coord{transform:translateY(42%)}.coords-out coords.files{left:0;text-align:center}.coords-out coords coord{color:#5e5e5e !important}.coords-out .orientation-right coords.ranks.right{bottom:-15px;top:unset;width:100%;text-align:center}.coords-out .orientation-right coords.ranks.right coord{transform:none}.coords-out .orientation-right coords.files.right{right:-15px;top:0;width:12px;left:unset;text-align:unset}.coords-out .orientation-right coords.files.right coord{transform:translateY(42%)}.coords-out .orientation-p2 coords.files.p2{bottom:-15px}.coords-out .orientation-p2 coords.files.p1{top:-15px}.coords-out .orientation-p1 coords.files.p2{top:-15px}.coords-out .orientation-p1 coords.files.p1{bottom:-15px}.coords-out .variant-go9x9 .ranks.p1,.coords-out .variant-go9x9 .ranks.p2{top:-4px}.coords-out .variant-go13x13 .ranks.p1,.coords-out .variant-go13x13 .ranks.p2{top:-4px}.coords-out .variant-go19x19 .ranks.p1,.coords-out .variant-go19x19 .ranks.p2{top:-4px}}board-scores{position:absolute;display:flex;pointer-events:none;user-select:none;color:#fff;text-shadow:0 1px 2px #000;font-weight:bold}board-scores{font-size:6px}@media(min-width: 320px){board-scores{font-size:calc(
          6px + 8 *
            ((100vw - 320px) / 880)
        )}}@media(min-width: 1200px){board-scores{font-size:14px}}board-scores.p1,board-scores.p2{bottom:0px;left:0;text-align:center;flex-flow:row;width:100%;height:2em}board-scores score{display:inline-block;height:2em;width:2em;border-radius:50%;background:#000;padding:.3em 0}board-scores score.abundance{color:#ff0}board-scores score.tuzdik{background:#fff}board-scores score.empty{background:unset}board-scores board-score{width:100%;font-size:130%}.backgammon-contemporary board-scores board-score{color:#a9ad7d}.variant-bestemshe board-scores{font-size:130%}.variant-togyzkumalak .orientation-p1 board-scores.p1,.variant-bestemshe .orientation-p1 board-scores.p1{left:0;bottom:42%}.variant-togyzkumalak .orientation-p1 board-scores.p2,.variant-bestemshe .orientation-p1 board-scores.p2{left:0;top:42%}.variant-togyzkumalak .orientation-p2 board-scores.p1,.variant-bestemshe .orientation-p2 board-scores.p1{left:0;top:42%}.variant-togyzkumalak .orientation-p2 board-scores.p2,.variant-bestemshe .orientation-p2 board-scores.p2{left:0;bottom:42%}.variant-togyzkumalak board-scores position-score,.variant-bestemshe board-scores position-score{flex:1 1 11.1111111111%}board-scores position-score{flex:1 1 auto}.variant-nackgammon .orientation-p1 board-scores.p1,.variant-hyper .orientation-p1 board-scores.p1,.variant-backgammon .orientation-p1 board-scores.p1{bottom:6%}.variant-nackgammon .orientation-p1 board-scores.p2,.variant-hyper .orientation-p1 board-scores.p2,.variant-backgammon .orientation-p1 board-scores.p2{top:6%}.variant-nackgammon .orientation-p1vflip board-scores.p1,.variant-hyper .orientation-p1vflip board-scores.p1,.variant-backgammon .orientation-p1vflip board-scores.p1{top:6%}.variant-nackgammon .orientation-p1vflip board-scores.p2,.variant-hyper .orientation-p1vflip board-scores.p2,.variant-backgammon .orientation-p1vflip board-scores.p2{bottom:6%}@media(max-width: 799px)and (orientation: portrait){board-scores.p1,board-scores.p2{height:1.6em}board-scores score{height:1.6em;width:1.6em;padding:0}board-scores{font-size:10px}}@media(max-width: 799px)and (orientation: portrait)and (min-width: 320px){board-scores{font-size:calc(
          10px + 8 *
            ((100vw - 320px) / 880)
        )}}@media(max-width: 799px)and (orientation: portrait)and (min-width: 1200px){board-scores{font-size:18px}}@media(max-width: 499px)and (orientation: portrait){board-scores{font-size:9px}}@media(max-width: 499px)and (orientation: portrait)and (min-width: 320px){board-scores{font-size:calc(
          9px + 2 *
            ((100vw - 320px) / 880)
        )}}@media(max-width: 499px)and (orientation: portrait)and (min-width: 1200px){board-scores{font-size:11px}}@media(orientation: landscape)and (max-height: 499px){.variant-togyzkumalak board-scores,.variant-bestemshe board-scores{font-size:60%}.variant-togyzkumalak .orientation-p1 board-scores.p1,.variant-bestemshe .orientation-p1 board-scores.p1{left:0;bottom:41%}.variant-togyzkumalak .orientation-p1 board-scores.p2,.variant-bestemshe .orientation-p1 board-scores.p2{left:0;top:41%}.variant-togyzkumalak .orientation-p2 board-scores.p1,.variant-bestemshe .orientation-p2 board-scores.p1{left:0;top:41%}.variant-togyzkumalak .orientation-p2 board-scores.p2,.variant-bestemshe .orientation-p2 board-scores.p2{left:0;bottom:41%}}#promotion-choice{background:rgba(237,235,233,.7);z-index:205}#promotion-choice square{cursor:pointer;border-radius:50%;background-color:#b0b0b0;box-shadow:inset 0 0 25px 3px gray;transition:all 150ms}#promotion-choice piece{pointer-events:auto;opacity:1}.is2d #promotion-choice piece{width:100%;height:100%;transition:all 150ms;transform:scale(0.8)}#promotion-choice square:hover{box-shadow:inset 0 0 48px 8px #d64f00;border-radius:0%}.is2d #promotion-choice square:hover piece{transform:none}@font-face{font-family:"storm";font-style:normal;font-weight:400;src:url("../font/Segment7.woff2") format("woff2"),url("../font/Segment7.woff") format("woff")}.puz-side{display:flex;flex-flow:column;justify-content:space-between;background:#fff;margin:0;padding:2vh 2vw}@media(min-width: 800px),(orientation: landscape){.puz-side{padding:3vh 2vw}}.puz-side__top{flex:0 0 25%;display:flex;flex-flow:row nowrap}.puz-side__top::before{content:" ";width:5rem;height:5rem;background-image:url("../images/icons/tornado.svg");background-repeat:no-repeat;margin-right:1.5rem}.puz-side__table{flex:0 0 25%;justify-content:flex-end}.puz-side__control{justify-content:flex-end;height:2.5em;margin-bottom:.2em}.puz-side__control .button{color:#787878;padding:.5em 1.5em}.puz-side__start{color:#d59020;margin:auto}@media(min-width: 800px),(orientation: landscape){.puz-side__start{margin:0}}.puz-side__start__text strong{font-size:2em;font-weight:normal}@media(min-width: 800px),(orientation: landscape){.puz-side__start__text strong{font-size:2.2em}}.puz-side__start__text span{letter-spacing:.1em}@media(min-width: 800px),(orientation: landscape){.puz-side__start__text span{font-size:1.5em;letter-spacing:.2em}}.puz-side__solved{text-align:center;white-space:nowrap}.puz-side__solved__text{font-family:"storm";font-size:5.5rem;color:#d59020;margin-right:1rem;transition:text-shadow .1s}.puz-mod-puzzle .puz-side__solved{text-shadow:0 0 15px #fff}.puz-combo{display:flex;flex-flow:row nowrap}.puz-combo__counter{display:flex;flex-flow:column;transition:color .1s}.puz-combo__counter__value{justify-content:center;font-family:"storm";font-size:2.4em;line-height:.9em;width:2ch;margin-top:.12em}.puz-combo__counter__combo{font-size:.8em;letter-spacing:-1px;color:#787878}.puz-mod-move .puz-combo__counter{color:#d59020}.puz-combo__bars{display:flex;flex-flow:column;flex:1 1 100%;margin-left:1em}.puz-combo__bar{flex:0 0 2.2em;background:#edebe8;border:1px solid #d9d9d9;position:relative}.puz-combo__bar__in,.puz-combo__bar__in-full{position:absolute;bottom:0;left:0;height:100%}.puz-combo__bar__in{background:#d59020;box-shadow:0 0 15px #d59020;transition:all .5s ease-in-out}.puz-mod-bonus-slow .puz-combo__bar__in{display:none}.puz-mod-malus-slow .puz-combo__bar__in{transition-property:width;background:#c33;box-shadow:0 0 10px #c33,0 0 20px #c33}.puz-combo__bar__in-full{background:#1b78d0;box-shadow:0 0 10px #1b78d0,0 0 20px #1b78d0;width:100%;display:none;opacity:0}@keyframes bar-full{from{opacity:1}to{opacity:0}}.puz-mod-bonus-slow .puz-combo__bar__in-full{display:block;animation:bar-full .9s ease-in-out}.puz-combo__levels{margin:.3em 0 0 -0.6em}.puz-combo__level{transform:skewX(-45deg);flex:21% 0 0;margin-right:4%;font-size:.9em;height:1.5em;line-height:1.5em;border:1px solid #d9d9d9;background:#f7f6f5;text-align:center;color:#b3b3b3;font-weight:bold}.puz-combo__level span{transform:skewX(45deg);display:block}@keyframes level-fade-in{from{background:#fff;box-shadow:0 0 15px #fff,0 0 25px #fff}to{box-shadow:0 0 10px #1b78d0}}.puz-combo__level.active{animation:level-fade-in 1s ease-out;background:#1660a6;border:1px solid #1b78d0;box-shadow:0 0 10px #1b78d0;color:#fff}.puz-combo__level.active:nth-child(2){background:#1b78d0}.puz-combo__level.active:nth-child(3){background:#76aee3}.puz-combo__level.active:nth-child(4){background:#a4c9ec}.puz-clock{position:relative}.puz-clock__time{font-family:"storm";font-size:5em;transition:color .3s;margin:2vh 0}@media(min-width: 800px),(orientation: landscape){.puz-clock__time{margin:0 0 -0.2em 0}}@keyframes mod-fade-out{from{transform:translate(0, -10px);opacity:1}to{transform:translate(0, -40px);opacity:.3}}.puz-clock__bonus,.puz-clock__malus{font-family:"storm";font-size:3.5em;color:#629924;margin-left:.3ch;animation:mod-fade-out 1.1s ease-out}.puz-clock__malus{color:#c33}#main-wrap{--main-max-width: calc(100vh - calc(var(--site-header-height) + var(--site-header-margin)) - 3rem);user-select:none}@media(min-width: 800px),(orientation: landscape){#main-wrap{--main-max-width: auto}}.puz-side{grid-area:side}.puz-board{grid-area:board}.storm--play{display:grid;grid-row-gap:2vmin;grid-column-gap:2vmin;grid-template-areas:"board" "side"}@media(min-width: 800px),(orientation: landscape){.storm--play{grid-template-columns:minmax(calc(70vmin * var(--board-scale)), calc(100vh * var(--board-scale) - calc(var(--site-header-height) + var(--site-header-margin)) - 3rem)) minmax(240px, 400px);grid-template-rows:fit-content(0);grid-template-areas:"board   side"}}.puz-mod-bonus-slow .puz-clock__time{color:#629924}.puz-mod-malus-slow .puz-clock__time{color:#c33}.puz-clock__pov{color:#d59020;margin-left:5vw}@media(min-width: 800px),(orientation: landscape){.puz-clock__pov{position:absolute;bottom:-3em;margin-left:0}}.storm--end__history .box__top{margin:-1em 0 0 0}.storm--end__history .box__top__actions{margin:0}.storm--end__history__filter{margin:0}.storm--end__history__rounds{display:grid;grid-template-columns:repeat(auto-fill, minmax(12em, 1fr));align-content:start}.storm--end__history__round{padding:.4em}.storm--end__history__round__result rating{font-size:.9em}.storm--end__history__round__id{visibility:hidden}.storm--end__history__round:hover .storm__history__round__id{color:#4d4d4d;visibility:visible}.storm--end__history good,.storm--end__history bad{color:#fff;padding:0 .5em .1em .3em;margin-right:1ch;font-size:.9em;opacity:.7}.storm--end__history good::before,.storm--end__history bad::before{margin-right:.2em}.storm--end__history good{background:#629924}.storm--end__history good::before{content:"E"}.storm--end__history bad{background:#c33}.storm--end__history bad::before{content:"L"}@keyframes play-shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.storm-play-again{justify-content:center;padding:1em 2em;font-size:2em;letter-spacing:.4em}@media(min-width: 800px){.storm-play-again{justify-content:space-between;letter-spacing:.6em}.storm-play-again::before,.storm-play-again::after{content:" ";width:7rem;height:7rem;background-image:url("../images/icons/tornado-white.svg");background-size:cover;opacity:.8;transition:opacity .5s}.storm-play-again[href]:hover::before,.storm-play-again[href]:hover::after{opacity:1;animation:play-shake .82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both}.storm-play-again[href]:hover:after{animation-delay:.1s}}@media(min-width: 800px)and (prefers-reduced-motion: reduce){.storm-play-again[href]:hover::before,.storm-play-again[href]:hover::after{animation:none}}.storm--end{display:grid;grid-row-gap:2vmin;grid-column-gap:2vmin;grid-template-areas:"high" "score" "play" "stats" "history"}.storm--end__high{grid-area:high}.storm--end__score{grid-area:score}.storm--end__stats{grid-area:stats}.storm--end__history{grid-area:history}.storm--end .storm-play-again{grid-area:play}@media(min-width: 800px),(orientation: landscape){.storm--end{grid-template-areas:"high high" "score stats" "play play" "history history"}}.storm--end__high{padding:1.5em 1.5em;background:#d59020;color:#fff}@media(min-width: 800px),(orientation: landscape){.storm--end__high__content::before,.storm--end__high__content::after{content:" ";width:7em;height:7em;margin:3em;background-image:url("../images/icons/tornado-white.svg");background-size:cover}}.storm--end__high__text{align-items:center;margin:auto}.storm--end__high__text strong{font-size:2.5em;margin:.5em 0}.storm--end__stats{padding:2vh var(--box-padding);align-items:stretch}.storm--end__stats table{width:100%}.storm--end__stats table td{padding:.5em 1em;text-align:right}.storm--end__stats table td number{font-size:2em;font-family:"storm"}.storm--end__score{justify-content:center;align-items:center;background:#629924;color:#fff;padding:1em 3em}.storm--end__score__number{font-family:"storm";width:3ch;text-align:center;font-size:11em}@media(min-width: 500px){.storm--end__score__number{font-size:14em}}.storm-dashboard__high__periods{display:flex;flex-flow:row wrap}@media(min-width: 500px){.storm-dashboard__high__periods{flex-flow:row nowrap}}.storm-dashboard__high__period{align-items:center;justify-content:center;flex:1 1 auto;margin-right:4%;background:#fff;padding:3em 1em 1.5em 1em}@media(max-width: 499px){.storm-dashboard__high__period{flex:48% 0;margin-bottom:1vh}.storm-dashboard__high__period:nth-child(2){margin-right:0}}.storm-dashboard__high__period strong{font-family:"storm";font-weight:normal;font-size:3em}@media(min-width: 500px){.storm-dashboard__high__period strong{font-size:5em}}.highlight-alltime .storm-dashboard__high__period:first-child{background:linear-gradient(145deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%) #d59020;color:#fff}.highlight-alltime .storm-dashboard__high__period:first-child strong{font-size:4em;line-height:.8em}@media(min-width: 500px){.highlight-alltime .storm-dashboard__high__period:first-child strong{font-size:9em}}.storm-dashboard__high__period:last-child{margin-right:0}.storm-play-scores{color:#5e5e5e;margin:2vh 2vw}@media(min-width: 800px),(orientation: landscape){.storm-play-scores{margin:2vh .5rem}}.storm-play-scores span{text-transform:uppercase}@media(max-width: 499px){.storm-dashboard__high__periods{display:none}}.storm--reload{justify-content:stretch;text-align:center}.storm--reload i{font-size:15em;line-height:1.2em}.storm--reload p{margin:3em 0}.storm__about__link{margin-top:2vh;text-align:center;font-size:.8em}
