@import"https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:Rubik;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWKBXyIfDnIV7nBrXw.woff2)}@font-face{font-family:FiraCode;src:url(../../../fonts/FiraCode-Medium.woff2)}*{margin:0;padding:0;border:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent;outline:none}.wrap{flex-wrap:wrap}body,html{min-height:100%;height:100%;width:100%;background-color:var(--background, #171a21);color:var(--background-text, #dbdbdb);display:flex;font-family:Rubik;flex-direction:column;overflow-x:hidden}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a{text-decoration:none;color:inherit}input:disabled{cursor:not-allowed!important;filter:saturate(.6)!important}#svelte{min-height:100%;height:100%;display:flex;flex-direction:column}.column{display:flex;flex-direction:column}.row{display:flex}.align-center{align-items:center}.justify-center{justify-items:center}.space-between{justify-content:space-between}.flex-center{align-items:center;justify-content:center}::-webkit-scrollbar{width:.3rem;height:.4rem;background:#2c2c2ce6}::-webkit-scrollbar-track{background:none}::-webkit-scrollbar-thumb{background:var(--scroll-accent);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#555}button{cursor:pointer;font-family:Rubik}.toast-wrapper.svelte-cfd8c4{display:flex;position:fixed;right:1rem;top:1rem;max-height:10rem;width:20rem;color:#bfbfbf;background-color:rgba(var(--RGB-tertiary),.85);backdrop-filter:blur(4px);border-radius:.4rem;box-shadow:0 3px 10px #0003;z-index:20;transition:transform .3s ease-out;animation:animateIn .3s ease-out;transform:translateY(calc(-100% - 2rem));flex-direction:column;padding:.1rem .6rem .6rem}.pill.svelte-cfd8c4{position:absolute;left:50vw;top:.4rem;text-align:center;min-width:10rem;padding:.6rem 2rem;border-radius:10rem;background-color:rgba(var(--RGB-tertiary),.75);backdrop-filter:blur(3px);box-shadow:0 3px 10px #0003;z-index:20;transition:transform .3s ease-out;transform:translateY(calc(-100% - 1rem)) translate(-50%)}.pillVisible.svelte-cfd8c4{transform:translateY(0) translate(-50%)}.toastVisible.svelte-cfd8c4{transform:translateY(0)}.toast-progress.svelte-cfd8c4{width:100%;height:.2rem;border-radius:1rem;overflow:hidden}.toast-progress-bar.svelte-cfd8c4{animation-name:svelte-cfd8c4-mergeToZero;animation-timing-function:linear;animation-fill-mode:forwards;width:100%;height:.2rem}@keyframes svelte-cfd8c4-mergeToZero{0%{transform:translate(0)}to{transform:translate(-100%)}}.toast-title.svelte-cfd8c4{width:100%;display:flex;padding:.4rem 0rem .4rem .6rem;justify-content:space-between;flex-direction:row;font-size:1.1rem;align-items:flex-start;margin-bottom:.2rem;border-bottom:solid 1px var(--accent)}.toast-text.svelte-cfd8c4{padding:.7rem;font-size:.9rem;display:flex;margin-top:auto;overflow-y:auto;white-space:pre-wrap}@media(max-width:480px){.toast-wrapper.svelte-cfd8c4{left:0;transform:translate(calc(50vw - 50%)) translateY(-13rem)}.toastVisible.svelte-cfd8c4{transform:translate(calc(50vw - 50%)) translateY(1rem)}}.rgb-line.svelte-1fbbw90{border-radius:1rem;background:linear-gradient(60deg,#5f86f2,#a65ff2,#f25fd0,#f25f61,#f2cb5f,#abf25f,#5ff281,#5ff2f0);background-size:300% 300%;background-position:0 50%}.progress.svelte-x05ii9{height:4px;width:100%;position:absolute;z-index:1000;overflow:hidden;opacity:.6}.progress.svelte-x05ii9>div:where(.svelte-x05ii9){border-radius:1rem;transform:translate(-110%)}.progress.svelte-x05ii9 .progress-70:where(.svelte-x05ii9){animation:svelte-x05ii9-progressTo70 1s ease-out;animation-fill-mode:forwards}.progress.svelte-x05ii9 .progress-finish:where(.svelte-x05ii9){animation:svelte-x05ii9-progressToFinish .2s ease-out;animation-fill-mode:forwards}@keyframes svelte-x05ii9-progressTo70{0%{transform:translate(-100%);opacity:.5}to{opacity:1;transform:translate(-30%)}}@keyframes svelte-x05ii9-progressToFinish{0%{transform:translate(-30%);opacity:.5}to{transform:translate(0);opacity:0}}.theme-root.svelte-i472p5{display:flex;flex-direction:column;min-height:100%;width:100%}
