/*!
 * Toastify js 1.12.0
 * https://github.com/apvarun/toastify-js
 * @license MIT licensed
 *
 * Copyright (C) 2018 Varun A P
 */.toastify{padding:12px 20px;color:#fff;display:inline-block;box-shadow:0 3px 6px -1px #0000001f,0 10px 36px -4px #4d60e84d;background:-webkit-linear-gradient(315deg,#73a5ff,#5477f5);background:linear-gradient(135deg,#73a5ff,#5477f5);position:fixed;opacity:0;transition:all .4s cubic-bezier(.215,.61,.355,1);border-radius:2px;cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647}.toastify.on{opacity:1}.toast-close{background:transparent;border:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;opacity:.4;padding:0 5px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;max-width:-moz-fit-content}@media only screen and (max-width: 360px){.toastify-right,.toastify-left{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content}}html,body{display:flex;flex-direction:column;justify-content:space-between;margin:0;padding:0;min-height:100dvh;overflow-x:hidden;font-family:sans-serif}button{border-radius:.3em;padding:.2em .5em;font-size:.8em;-webkit-user-select:none;user-select:none}button:not(:disabled){cursor:pointer}button:not(:disabled):hover,button:not(:disabled):focus{box-shadow:3px 3px 5px 3px #ccc}button:not(:disabled):active,button:not(:disabled).active{box-shadow:inset 3px 3px 5px 3px #ccc}label:has([disabled]){color:#aaa}label:not(:has([disabled])){cursor:pointer;border-radius:.5em}label:not(:has([disabled])):hover{background-color:#eee}.crossfade[inert]{display:inline-block;width:0;height:0}dialog{cursor:default;box-sizing:border-box;box-shadow:8px 8px 10px #444;border-radius:.5em;width:min(90%,900px);max-height:90dvh;font-size:1.5rem}dialog p:first-child{margin-top:0}dialog .buttons{display:flex;justify-content:end;gap:.5em;margin-top:.5em}dialog .buttons .spacer{flex:1 0 0}dialog .buttons .primary:not([disabled]){background-color:#06f;color:#fff}dialog .table{display:grid;grid-template-columns:auto 1fr;gap:1em 0;margin-bottom:2em}dialog .table>div{padding:1em 0}dialog .table>:nth-child(odd){display:flex;justify-content:end;align-items:center;border-right:1px solid #ccc;padding-right:.6em;font-weight:700;font-size:1rem}dialog .table>:nth-child(2n+2){padding-left:.6em}dialog .table>:nth-child(4n+3),dialog .table>:nth-child(4n+4){background-color:#f6f6f6}dialog .table input[type=number],dialog .table button{padding:0 .5rem;height:2.5rem}dialog .table input[type=number]{width:3em;font-size:2rem;text-align:right}dialog .table .error{display:block;color:red}dialog .table hr{margin:1.5em 0;border:none;border-top:1px solid #ccc}main.main{display:grid;grid-template-rows:auto 1fr auto;flex:1 0 100dvh;gap:0 1em;background-image:url(./wallpaper.BBZ7qftX.jpg);background-position:center center;background-size:cover;background-color:#0f1221;font-size:2rem}main.main>*{padding:.7rem 1.5rem}.banner-bg{position:fixed;z-index:9998;inset:0;background-color:#0000004d}.banner{display:flex;position:fixed;top:calc(50% - .7em);right:0;bottom:calc(50% - .7em);left:0;justify-content:center;align-items:center;z-index:9999;box-shadow:0 0 20px #222;overflow:hidden;pointer-events:none;font-weight:700;font-size:min(8dvw,20dvh);line-height:1;-webkit-user-select:none;user-select:none;text-align:center;text-shadow:0 0 15px #444;white-space:nowrap}.banner.won,.banner.finished{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ff64644d;color:#fff}.banner.lizhi,.banner.double-lizhi,.banner.effect2,.banner.effect3,.banner.transit{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#f0f0af66;color:#ffe7e7}html{font-size:var(--root-font-size)}body{height:100vh}
