/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
@font-face{font-family:"Lexend Deca";src:url(./static/LexendDeca-Light.ttf);font-weight:300}@font-face{font-family:"Lexend Deca";src:url(./static/LexendDeca-Regular.ttf);font-weight:400}#app .modal-overlay.theme-white,#app.theme-white{--text-color: #666;--tile0-bg: hsl(0, 0%, 95%);--tile0-border: hsl(0, 0%, 87%);--tile0-symbol: #444;--tile1-bg: hsl(0, 0%, 20%);--tile1-border: hsl(0, 0%, 29%);--tile1-symbol: hsl(0, 0%, 95%);--tile2-bg: hsl(220, 100%, 63%);--tile2-border: hsl(220, 100%, 70%);--tile2-symbol: hsl(220, 100%, 90%)}#app .bg-white{background:radial-gradient(circle closest-corner, white 50%, #f9f9f9 100%)}#app.theme-peach{--text-color: white;--tile0-bg: #ffada1;--tile0-border: #ffc9c3;--tile0-symbol: #bb0072;--tile1-bg: rgb(57, 71, 89);--tile1-border: rgb(46, 53, 66);--tile1-symbol: #ffc9c3;--shade: hsla(342, 61%, 41%, 0.07)}#app .bg-peach{background:linear-gradient(0deg, #f09e6f 0%, #ee6570 100%)}#app.theme-beige{--text-color: #f2ede2;--tile0-bg: #cecdbd;--tile0-border: #f2ede2;--tile0-symbol: hsl(208, 16%, 25%);--tile1-bg: rgb(76, 96, 108);--tile1-border: hsl(208, 16%, 25%);--tile1-symbol: #f2ede2}#app .bg-beige{background:radial-gradient(circle farthest-corner, #d0bfa8 50%, #9e8f79 100%)}#app.theme-blorange{--text-color: rgb(140, 175, 240);--tile0-bg: hsl(222, 94%, 25%);--tile0-border: hsl(218, 100%, 30%);--tile0-symbol: rgb(140, 175, 240);--tile1-bg: rgb(255, 110, 0);--tile1-border: rgb(225, 73, 0);--tile1-symbol: rgb(255, 198, 137);--button-bg-hover: rgba(255, 255, 255, 0.1);--button-bg-active: rgba(255, 255, 255, 0.2)}#app .bg-blorange{background:linear-gradient(80deg, hsl(222, 70%, 25%) 0%, hsl(225, 88%, 18%) 100%)}#app.theme-blackellow{--text-color: hsl(5, 12%, 60%);--tile0-bg: hsl(6, 16%, 14%);--tile0-border: hsl(6, 10%, 28%);--tile0-symbol: hsl(42, 100%, 45%);--tile1-bg: rgb(255, 198, 68);--tile1-border: hsl(42, 100%, 45%);--tile1-symbol: hsl(6, 16%, 14%);--button-bg-hover: rgba(255, 255, 255, 0.1);--button-bg-active: rgba(255, 255, 255, 0.2);--shade: rgba(27, 11, 16, 0.3)}#app .bg-blackellow{background:linear-gradient(0deg, hsl(2, 16%, 11%) 0%, hsl(2, 16%, 21%) 100%)}#app.theme-lemon{--text-color: hsl(54, 55%, 29%);--tile0-bg: hsl(60, 80%, 85%);--tile0-border: hsl(60, 54%, 65%);--tile0-symbol: hsl(60, 60%, 30%);--tile1-bg: hsl(315, 50%, 45%);--tile1-border: hsl(300, 50%, 35%);--tile1-symbol: hsl(288, 70%, 80%);--shade: #9a80003d}#app .bg-lemon{background:linear-gradient(180deg, hsl(60, 100%, 90%) 20%, hsl(60, 100%, 80%) 100%)}#app.theme-sky{--text-color: rgb(255, 254, 249);--tile0-bg: hsl(202, 84%, 50%);--tile0-border: #71caff;--tile0-symbol: rgb(255, 254, 249);--tile1-bg: rgb(255, 254, 249);--tile1-border: rgb(232, 229, 222);--tile1-symbol: #0090e6;--shade: hsla(205deg, 100%, 40%, 0.2)}#app .bg-sky{background:linear-gradient(180deg, hsl(202, 100%, 45%) 0%, hsl(202, 100%, 72%) 100%)}#app.theme-cosmic{--text-color: rgb(132, 134, 223);--tile0-bg: hsl(239, 55%, 30%);--tile0-border: hsl(239, 33%, 45%);--tile0-symbol: hsl(239, 59%, 70%);--tile1-bg: rgb(0, 255, 195);--tile1-border: rgb(0, 181, 181);--tile1-symbol: hsl(239, 55%, 30%);--tile2-bg: rgb(255, 0, 167);--tile2-border: rgb(198, 0, 149);--tile2-symbol: hsl(239, 55%, 30%);--button-bg-hover: rgba(255, 255, 255, 0.05);--button-bg-active: rgba(255, 255, 255, 0.1);--shade: hsl(239, 60%, 29%)}#app .bg-cosmic{background:linear-gradient(0deg, hsl(240, 50%, 29%) 0%, hsl(250, 50%, 33%) 100%)}#app.theme-choco{--text-color: rgb(189 154 120);--tile0-bg: #362216;--tile0-border: rgb(102, 74, 48);--tile0-symbol: rgb(189 154 120);--tile1-bg: hsl(340, 100%, 88%);--tile1-border: hsl(344, 100%, 80%);--tile1-symbol: #462e1e;--tile2-bg: hsl(152, 100%, 65%);--tile2-border: hsl(165, 100%, 30%);--tile2-symbol: #2b1d13;--button-bg-hover: rgba(255, 255, 255, 0.05);--button-bg-active: rgba(255, 255, 255, 0.1)}#app .bg-choco{background:#2b1d13}#app.theme-soft{--text-color: rgb(0, 0, 0);--tile0-bg: hsl(265, 36%, 80%);--tile0-border: hsl(265, 36%, 87%);--tile0-symbol: hsl(265, 40%, 24%);--tile1-bg: hsl(345 50% 28%);--tile1-border: hsl(345 76% 18%);--tile1-symbol: hsl(345deg 56% 85%);--shade: hsla(290, 80%, 26%, 0.1)}#app .bg-soft{background:linear-gradient(-20deg, #e9defa 0%, #fcf6db 100%);background:linear-gradient(to top, hsl(255, 39%, 88%) 0%, hsl(307, 36%, 91%) 30%, hsl(20, 33%, 93%) 100%)}#app.theme-custom{--shade: transparent}#app .bg-custom{background:var(--custom-bg)}:root{--shade: rgba(0, 0, 0, 0.08);--button-bg-hover: rgba(0, 0, 0, 0.05);--button-bg-active: rgba(0, 0, 0, 0.1);--danger: hsl(7, 100%, 45%)}html{font-size:18px;--small-font: 0.75rem}*{user-select:none;-webkit-user-select:none}*:focus{outline:none}body{width:100%;height:100%;overflow:hidden;font-family:"Lexend Deca",sans-serif;font-weight:300;color:var(--text-color, #666)}h1{font-size:1.5rem;margin:.25rem 0}h1,h2,h3{font-weight:400}div{box-sizing:border-box;color:var(--text-color, #666)}input{color:var(--text-color, #666)}a,a:visited{color:#3342cc}a:hover,a:focus-visible,a:active,a:visited:hover,a:visited:focus-visible,a:visited:active{color:#081591}#app,.view{position:relative;width:100%;height:100%;transition:background .5s}.view{overflow:hidden}.center-content{flex:1;display:flex;justify-content:center;align-items:center;padding-bottom:5rem}.center-content>div{margin:auto;padding:16px;width:-moz-fit-content;width:fit-content;max-width:1000px}.fr{flex:1}#app-bg-wrapper,#app-bg-wrapper>*,#app-bg-prev{width:100%;height:100%;position:absolute;overflow:hidden}button{font-weight:300;background:none;color:var(--text-color);border:none;border-radius:4px;cursor:pointer}button:active{padding:0}button.primary{padding:12px 16px;background:#404040;color:#fff}button.primary:hover,button.primary:focus-visible{background:#333}button.primary:active{background:#1f1f1f}button.primary.danger{background:var(--danger);color:#fff}button.primary.danger:hover,button.primary.danger:focus-visible{background:#cc1800}button.primary.danger:active{background:#b31500}button.primary-shadow{box-shadow:0 4px 8px var(--shade)}button.danger{color:var(--danger);padding:0;border-radius:0;text-decoration:underline}button.danger:hover,button.danger:focus-visible,button.danger:active{color:#991200}@keyframes shake{0%{transform:translate(4px)}20%{transform:translate(-4px)}40%{transform:translate(3px)}60%{transform:translate(-2px, 0px)}80%{transform:translate(1px)}100%{transform:translate(0px)}}.shake{animation-name:shake;animation-duration:.15s;animation-iteration-count:1}.shake-sm{animation-name:shake-sm;animation-duration:.1s;animation-iteration-count:1}
.level-select-item{position:relative;width:2.5rem;height:2.5rem;box-sizing:border-box;border-radius:5px;box-shadow:0 4px 6px -4px var(--shade);display:flex;justify-content:center;align-items:center;font-weight:400;color:var(--text-color);background:#fff;border:solid 3px #eee;transition:box-shadow .25s}.level-select-item:hover,.level-select-item:focus-visible{background:#f2f2f2;border-color:#e1e1e1}.level-select-item:active{background:#e8e8e8;border-color:#e1e1e1}.level-select-item.locked{box-shadow:none;opacity:.5;pointer-events:none}.level-button-checkmark{position:absolute;bottom:2px;right:2px;color:#ccc}
.game-button-container{position:relative;box-sizing:border-box;padding:4px 8px;display:flex;justify-content:center;align-items:center}.game-button-container .game-button{position:relative;width:32px;height:32px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:100%}.game-button-container .game-button:hover:not(.disabled),.game-button-container .game-button:focus-visible:not(.disabled){background:var(--button-bg-hover)}.game-button-container .game-button:active:not(.disabled){background:var(--button-bg-active)}.game-button-container .game-button.disabled{opacity:.5;cursor:default}.game-button-container .game-button:hover~.game-button-label{opacity:1}.game-button-container .game-button-label{position:absolute;top:2rem;font-size:var(--small-font);opacity:0;transition:opacity .2s;text-align:center}
.top-bar[data-v-761a3a97]{font-size:20px;padding:12px;display:flex;justify-content:space-between;align-items:center;flex:0 0 auto}.top-bar>div[data-v-761a3a97]{height:100%;display:flex;align-items:center}.top-bar .right[data-v-761a3a97]{margin-left:auto}
#view-level-select[data-v-1fcc9e3f]{display:flex;flex-direction:column}#level-select-content[data-v-1fcc9e3f]{flex-grow:1;overflow-y:auto}.world-levels[data-v-1fcc9e3f]{display:flex;justify-content:start;align-items:center;flex-wrap:wrap;gap:12px}.world[data-v-1fcc9e3f]{position:relative;display:flex;margin-bottom:12px}.world h1[data-v-1fcc9e3f]{height:2.5rem;line-height:2.5rem;width:2ch;min-width:2ch;margin:0 12px 0 0;text-transform:capitalize;text-align:center}.world .world-unlock-label[data-v-1fcc9e3f]{display:flex;justify-content:center;align-items:center;opacity:.5}.world .world-unlock-label span[data-v-1fcc9e3f]{font-size:14px}.world .world-unlock-label svg[data-v-1fcc9e3f]{margin-right:8px}#ver[data-v-1fcc9e3f]{font-size:14px;position:fixed;left:0;bottom:0;padding:4px 2px}
@keyframes poof{0%{transform:scale(1);opacity:1}100%{transform:scale(6);opacity:0}}.checker{position:relative;height:64px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:48px}.checker button{cursor:pointer}.checker button .checker-svg-container{position:relative;width:64px;height:64px;display:flex;justify-content:center;align-items:center}.checker button:hover+.checker-label{opacity:1}.checker .checker-label{position:absolute;top:3.6rem;text-align:center;opacity:0;transition:opacity .1s;font-size:var(--small-font)}.checker svg{position:absolute;width:100%;height:100%}.checker svg.ring-outer g,.checker svg.ring-outer path,.checker svg.ring-outer circle{stroke:var(--text-color);transition:.1s}.checker svg.ring-inner g,.checker svg.ring-inner path,.checker svg.ring-inner circle{fill:var(--text-color);transition:.1s}.checker div{position:relative}.checker:not(.checking) button:hover .ring-outer{width:108%;height:108%}.checker.checking button{cursor:default}.checker.checking .ring-outer{animation-name:shake;animation-delay:.05s;animation-duration:.15s;animation-timing-function:linear;width:90%;height:90%}.checker.checking .ring-inner{width:0;height:0}.checker.checking .checker-label{opacity:0}.checker .solved-label{position:absolute;font-size:2rem;opacity:0}.checker.solved{cursor:default}.checker.solved button{cursor:default}.checker.solved .checker-svg-container{animation:.7s cubic-bezier(0.29, -0.42, 0, 1) 0s poof;opacity:0}.checker.solved .solved-label{opacity:1}@keyframes shake{0%{transform:translate(0)}20%{transform:translate(-4px, -1px)}40%{transform:translate(4px, 1px)}60%{transform:translate(-3px, 1px)}80%{transform:translate(3px, -1px)}100%{transform:translate(0)}}
.tool-button{position:relative;width:48px;height:48px;display:flex;justify-content:center;align-items:center;color:var(--text-color)}.tool-button:hover{background:var(--button-bg-hover)}.tool-button.selected,.tool-button:active{background:var(--button-bg-active)}.tool-button svg{width:80%;height:80%}.tool-button .tile-svg .border{fill:var(--tile0-border);stroke:var(--tile0-border)}.tool-button .tile-svg .border *{fill:var(--tile0-border);stroke:var(--tile0-border)}.tool-button .tile-svg .fill{fill:var(--tile0-bg)}.tool-button .symbol-svg{fill:var(--tile0-symbol);stroke:var(--tile0-symbol)}.tool-button .symbol-svg *{fill:var(--tile0-symbol);stroke:var(--tile0-symbol)}
#edit-controls{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:start;flex-wrap:wrap;gap:8px}#edit-controls input[type=number]{width:3rem}
.hidden{opacity:0}.tile-container{position:absolute;width:110%;height:110%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;user-select:none;border-radius:10px}.tile-container.value0 .tile-svg:not(.flash) .border,.tile-container.value-1 .tile-svg:not(.flash) .border{fill:var(--tile0-border);stroke:var(--tile0-border)}.tile-container.value0 .tile-svg:not(.flash) .border *,.tile-container.value-1 .tile-svg:not(.flash) .border *{fill:var(--tile0-border);stroke:var(--tile0-border)}.tile-container.value0 .tile-svg:not(.flash) .fill,.tile-container.value-1 .tile-svg:not(.flash) .fill{fill:var(--tile0-bg)}.tile-container.value0 .symbol-svg:not(.flash),.tile-container.value-1 .symbol-svg:not(.flash){fill:var(--tile0-symbol);stroke:var(--tile0-symbol)}.tile-container.value0 .symbol-svg:not(.flash) *,.tile-container.value-1 .symbol-svg:not(.flash) *{fill:var(--tile0-symbol);stroke:var(--tile0-symbol)}.tile-container.value1 .tile-svg:not(.flash) .border{fill:var(--tile1-border);stroke:var(--tile1-border)}.tile-container.value1 .tile-svg:not(.flash) .border *{fill:var(--tile1-border);stroke:var(--tile1-border)}.tile-container.value1 .tile-svg:not(.flash) .fill{fill:var(--tile1-bg)}.tile-container.value1 .symbol-svg:not(.flash) *{fill:var(--tile1-symbol);stroke:var(--tile1-symbol)}.tile-container.value2 .tile-svg:not(.flash) .border{fill:var(--tile2-border);stroke:var(--tile2-border)}.tile-container.value2 .tile-svg:not(.flash) .border *{fill:var(--tile2-border);stroke:var(--tile2-border)}.tile-container.value2 .tile-svg:not(.flash) .fill{fill:var(--tile2-bg)}.tile-container.value2 .symbol-svg:not(.flash) *{fill:var(--tile2-symbol);stroke:var(--tile2-symbol)}.edit-mode.value-1{opacity:.2;width:70%;height:70%}.tile-svg{width:100%;height:100%}.symbol-svg{position:absolute;width:50%;height:50%}.symbol-svg.grow{width:60%;height:60%}.tile-border>*{pointer-events:none}.tile-wrap{position:absolute;display:flex;justify-content:center;align-items:center;width:120%;height:120%}.tile-wrap-u{transform:rotate(-90deg)}.tile-wrap-d{transform:rotate(90deg)}.tile-wrap-l{transform:rotate(180deg)}.tile-border,.symbol-container{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.view:not([class*=enter]) .tile-svg *:not(g),.view:not([class*=enter]) .symbol-svg *:not(g),.view:not([class*=leave]) .tile-svg *:not(g),.view:not([class*=leave]) .symbol-svg *:not(g){transition:.2s}.view[class*=enter] .tile-svg *:not(g),.view[class*=enter] .symbol-svg *:not(g),.view[class*=leave] .tile-svg *:not(g),.view[class*=leave] .symbol-svg *:not(g){transition:.6s}.flash *:not(g){fill:red;stroke:red}.flash.error{animation-name:flash-red;animation-duration:.3s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes flash-red{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
.grid{max-width:1200px;max-height:700px;width:90%;display:grid;gap:0;place-content:center}.grid .grid-cell{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.grid *{touch-action:none}#tile-grid{height:100%;display:flex;padding:1.5rem 3.5rem;overflow:hidden;position:relative;transition:all .25s;filter:drop-shadow(-4px 4px 4px var(--shade))}@media(max-width: 600px){#tile-grid{padding:1.5rem}}#tile-grid-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.notif-container[data-v-3b7dbede]{z-index:100;position:fixed;top:64px;width:100%}.unlock-notif[data-v-3b7dbede]{margin:auto;width:max-content;font-size:24px;border-radius:8px;padding:12px 16px;background:rgba(255,255,255,.9333333333);box-shadow:0 10px 20px rgba(0,0,0,.2);color:#666;transition:.2s}.toast-enter-active[data-v-3b7dbede]{animation:toast-e-3b7dbede .2s;animation-fill-mode:forwards}.toast-leave-active[data-v-3b7dbede]{animation:toast-l-3b7dbede .2s;animation-fill-mode:forwards}@keyframes toast-e-3b7dbede{from{opacity:0;transform:scale(0) translateY(48px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes toast-l-3b7dbede{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}
#game-view{display:grid;grid-auto-rows:max-content 1fr}#game-view .lower{display:grid;grid-auto-rows:1fr max-content}#game-view #level-id-label{min-width:3ch;text-align:center;padding:4px}.next-enter-active{animation:fade-to-r .25s reverse}.next-leave-active{animation:fade-to-l .25s}.prev-enter-active{animation:fade-to-l .25s reverse}.prev-leave-active{animation:fade-to-r .25s}@keyframes fade-to-l{from{opacity:1}to{opacity:0;transform:translateX(-8px)}}@keyframes fade-to-r{from{opacity:1}to{opacity:0;transform:translateX(8px)}}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-bg{animation:fadeIn;animation-duration:.7s}
.modal-overlay{z-index:100;position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center}.modal{width:-moz-fit-content;width:fit-content;max-width:45ch;background:#fff;border-radius:4px;padding:32px;box-shadow:0 4px 16px var(--shade)}.modal-main{line-height:1.5em}.modal-controls{display:flex;align-items:center;margin-top:32px;justify-content:space-between;gap:8px}
.checkbox-control{display:flex;align-items:center;gap:12px;width:max-content}.checkbox-control>*{cursor:pointer}.checkbox-control .checkbox{color:#555}.checkbox-control:hover .checkbox{color:#333}.checkbox-control:active .checkbox{color:#000}.checkbox-control input:checked~.checkbox-control-unchecked,.checkbox-control input:not(:checked)~.checkbox-control-checked{display:none}.checkbox-control input:focus~.checkbox{color:#333}.checkbox-control input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-control label{display:flex;align-items:center;gap:12px}
.volume[data-v-62b404a1]{display:flex;align-items:center}.volume label[data-v-62b404a1]{margin-right:8px}.volume-val[data-v-62b404a1]{min-width:3.5ch;text-align:center}
#view-settings[data-v-0e1825bc]{display:flex;flex-direction:column;gap:12px}#view-settings .top-bar[data-v-0e1825bc]{padding:12px;display:flex;align-items:center}#view-settings #settings-content>div[data-v-0e1825bc]{gap:12px;display:flex;flex-direction:column}#view-settings .option-row[data-v-0e1825bc]{height:48px}#view-settings .option-row>*[data-v-0e1825bc]{height:100%;width:100%}
#view-about[data-v-38b592fa]{display:flex;flex-direction:column}#view-about .top-bar[data-v-38b592fa]{padding:12px;display:flex;align-items:center}#view-about #about-content button[data-v-38b592fa]{margin-bottom:16px}
#view-congrats[data-v-65f7540a]{display:flex;flex-direction:column}#view-congrats .top-bar[data-v-65f7540a]{padding:12px;display:flex;align-items:center}.congrats-warning[data-v-65f7540a]{color:#991200}
.fade-r-enter-active,.fade-l-enter-active,.fade-r-leave-active,.fade-l-leave-active{transition:.25s}.fade-r-enter{opacity:0;transform:translateX(8px)}.fade-l-enter{opacity:0;transform:translateX(-8px)}.fade-r-leave-to{opacity:0;transform:translateX(-8px)}.fade-l-leave-to{opacity:0;transform:translateX(8px)}.zoomout-enter-active,.zoomout-leave-active,.zoomin-enter-active,.zoomin-leave-active{transition:.25s}.zoomout-enter{transform:scale(1.05);opacity:0}.zoomout-leave-to{transform:scale(0.95);opacity:0}.zoomin-enter{transform:scale(0.95);opacity:0}.zoomin-leave-to{transform:scale(1.05);opacity:0}
