@import"https://fonts.googleapis.com/css2?family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&display=swap";:where(*,*:after,*:before){box-sizing:border-box;padding:0;margin:0}:root{--header-height: 50px;font-family:Red Hat Display,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;background:linear-gradient(to right top,#300537,#6b0546,#a31a45,#d04436,#eb7912);min-height:100vh}body{width:100%;min-height:100vh;overflow-x:hidden;position:relative}#header.svelte-1wwtz8r{height:var(--header-height);padding:10px 20px;background-color:#20012e1c;display:flex;align-items:center;justify-content:space-between;transition:all 1s}#header.hidden.svelte-1wwtz8r{transform:translateY(-100%);pointer-events:none}#header.svelte-1wwtz8r .link-repo:where(.svelte-1wwtz8r){width:max-content;color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:2px;transition:all .1s}#header.svelte-1wwtz8r .link-repo:where(.svelte-1wwtz8r):hover{scale:.95}#header.svelte-1wwtz8r .link-logout:where(.svelte-1wwtz8r){text-decoration:none;color:#fff;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px}#footer.svelte-13zstlh{position:absolute;bottom:0;width:100%;height:50px;background-color:#300537;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;text-align:center;border-radius:20px 20px 0 0;z-index:50;transition:all 1s}#footer.hidden.svelte-13zstlh{opacity:0;pointer-events:none;transform:translateY(100%)}#footer.svelte-13zstlh a:where(.svelte-13zstlh){color:#fff}svg.svelte-13zstlh{position:absolute;bottom:10px;right:0;z-index:30;transition:all .3s}svg.hidden.svelte-13zstlh{opacity:0;pointer-events:none}svg.svelte-13zstlh path:where(.svelte-13zstlh){fill:#300537}#loader.svelte-1bb3xnh{transition:all 1s}#loader.translade.svelte-1bb3xnh{transform:translateY(150px) scale(1.3)}#loader.svelte-1bb3xnh .lds-ring:where(.svelte-1bb3xnh){display:inline-block;position:relative;width:80px;height:80px}#loader.svelte-1bb3xnh .lds-ring:where(.svelte-1bb3xnh) div:where(.svelte-1bb3xnh){box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid white;border-radius:50%;animation:svelte-1bb3xnh-lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:white transparent transparent transparent}#loader.svelte-1bb3xnh .lds-ring:where(.svelte-1bb3xnh) div:where(.svelte-1bb3xnh):nth-child(1){animation-delay:-.45s}#loader.svelte-1bb3xnh .lds-ring:where(.svelte-1bb3xnh) div:where(.svelte-1bb3xnh):nth-child(2){animation-delay:-.3s}#loader.svelte-1bb3xnh .lds-ring:where(.svelte-1bb3xnh) div:where(.svelte-1bb3xnh):nth-child(3){animation-delay:-.15s}@keyframes svelte-1bb3xnh-lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#dashboard.svelte-1qhwenk{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:50px 20px}#dashboard.svelte-1qhwenk .title:where(.svelte-1qhwenk){font-size:3rem;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.527);max-width:500px;overflow-x:auto;overflow-y:hidden}#dashboard.svelte-1qhwenk .title:where(.svelte-1qhwenk)::-webkit-scrollbar{background-color:#530f0f38;height:6px;border-radius:10px}#dashboard.svelte-1qhwenk .title:where(.svelte-1qhwenk)::-webkit-scrollbar-thumb{background-color:#fff;border-radius:10px}#dashboard.svelte-1qhwenk .subtitle:where(.svelte-1qhwenk){font-size:1.5rem;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.527)}#dashboard.svelte-1qhwenk .try:where(.svelte-1qhwenk){background-color:#ffffff2c;padding:5px 10px;border-radius:5px;color:#fff}#dashboard.svelte-1qhwenk .link-login:where(.svelte-1qhwenk){text-decoration:none;background-color:#fff;padding:5px 10px;border-radius:5px;color:#202020;gap:5px;transition:all .2s}#dashboard.svelte-1qhwenk .link-login:where(.svelte-1qhwenk):hover{opacity:.9}#dashboard.svelte-1qhwenk .buttons:where(.svelte-1qhwenk){display:flex;align-items:center;gap:10px;margin-top:40px;font-size:20px}#logout.svelte-7bwzwz{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:50px 20px}#logout.svelte-7bwzwz .title:where(.svelte-7bwzwz){font-size:2rem;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.527);margin-bottom:50px}#login.svelte-njj8ln{display:flex;height:calc(100vh - var(--header-height));flex-direction:column;align-items:center;gap:1rem;padding:50px 20px}#login.svelte-njj8ln .title:where(.svelte-njj8ln){font-size:3rem;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.527)}@media (width < 768px){#login.svelte-njj8ln .title:where(.svelte-njj8ln){text-align:center}}#login.svelte-njj8ln .subtitle:where(.svelte-njj8ln){font-size:1.5rem;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.527)}@media (width < 768px){#login.svelte-njj8ln .subtitle:where(.svelte-njj8ln){text-align:center}}#login.svelte-njj8ln #form:where(.svelte-njj8ln){display:flex;flex-direction:column;gap:5px;width:100%;max-width:450px;background-color:#bd7b7b27;border-radius:30px;padding:40px 20px 20px;margin-top:60px}#login.svelte-njj8ln #form:where(.svelte-njj8ln) .input-container:where(.svelte-njj8ln){display:flex;gap:5px;position:relative}#login.svelte-njj8ln #form:where(.svelte-njj8ln) .input-container:where(.svelte-njj8ln):hover label:where(.svelte-njj8ln),#login.svelte-njj8ln #form:where(.svelte-njj8ln) .input-container:where(.svelte-njj8ln):focus-within label:where(.svelte-njj8ln){top:-30px;left:10px;font-size:18px;color:#fff;transition:all .6s}#login.svelte-njj8ln #form:where(.svelte-njj8ln) .input-container:where(.svelte-njj8ln):hover .input:where(.svelte-njj8ln),#login.svelte-njj8ln #form:where(.svelte-njj8ln) .input-container:where(.svelte-njj8ln):focus-within .input:where(.svelte-njj8ln){border-color:#fff}#login.svelte-njj8ln #form:where(.svelte-njj8ln) .input-container:where(.svelte-njj8ln):hover .input:where(.svelte-njj8ln)::placeholder,#login.svelte-njj8ln #form:where(.svelte-njj8ln) .input-container:where(.svelte-njj8ln):focus-within .input:where(.svelte-njj8ln)::placeholder{opacity:1;transform:none;transition:all .6s}#login.svelte-njj8ln #form:where(.svelte-njj8ln) .input-container:where(.svelte-njj8ln) label:where(.svelte-njj8ln){color:#ffffff85;font-weight:700;font-size:16px;position:absolute;cursor:text;top:12px;left:15px;transition:all .5s}#login.svelte-njj8ln #form:where(.svelte-njj8ln) .input-container:where(.svelte-njj8ln) label.label-animation:where(.svelte-njj8ln){top:-30px;left:10px;font-size:18px;color:#fff;transition:all .6s}#login.svelte-njj8ln #form:where(.svelte-njj8ln) .input-container:where(.svelte-njj8ln) .input:where(.svelte-njj8ln){width:100%;height:100%;border:none;background-color:transparent;color:#fff;outline:none;border:1px solid rgba(255,255,255,.521);padding:10px;border-radius:10px;font-family:inherit;font-size:16px;transition:all 1s}#login.svelte-njj8ln #form:where(.svelte-njj8ln) .input-container:where(.svelte-njj8ln) .input:where(.svelte-njj8ln)::placeholder{color:#ffffff85;opacity:0;transform:scale(.95);transition:all .2s;-webkit-user-select:none;user-select:none}#login.svelte-njj8ln #form:where(.svelte-njj8ln) .buttons:where(.svelte-njj8ln){display:flex;align-items:center;gap:10px;margin-top:10px}#login.svelte-njj8ln #form:where(.svelte-njj8ln) .buttons:where(.svelte-njj8ln) .btn-submit:where(.svelte-njj8ln){border-radius:10px;padding:10px 20px;outline:none;border:none;color:#fff;font-weight:700;font-family:inherit;width:max-content;cursor:pointer;box-shadow:0 0 3px 1px #0000;transition:all .3s;background-color:#52141460}#login.svelte-njj8ln #form:where(.svelte-njj8ln) .buttons:where(.svelte-njj8ln) .btn-submit:where(.svelte-njj8ln):hover,#login.svelte-njj8ln #form:where(.svelte-njj8ln) .buttons:where(.svelte-njj8ln) .btn-submit:where(.svelte-njj8ln):focus{box-shadow:0 0 3px 1px #ff924980}#login.svelte-njj8ln #form:where(.svelte-njj8ln) .buttons:where(.svelte-njj8ln) .btn-clear:where(.svelte-njj8ln){border-radius:10px;padding:10px 20px;outline:none;border:none;color:#fff;font-weight:700;font-family:inherit;width:max-content;cursor:pointer;box-shadow:0 0 3px 1px #0000;transition:all .3s;background-color:#e7b6b660}#login.svelte-njj8ln #form:where(.svelte-njj8ln) .buttons:where(.svelte-njj8ln) .btn-clear:where(.svelte-njj8ln):hover,#login.svelte-njj8ln #form:where(.svelte-njj8ln) .buttons:where(.svelte-njj8ln) .btn-clear:where(.svelte-njj8ln):focus{box-shadow:0 0 3px 1px #41200a86}
