@import"https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap";.auth-container.svelte-4dl7qq{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#000;color:#fff;font-family:Roboto Mono,monospace;padding:20px;margin-top:0;margin-bottom:0}.auth-wrapper.svelte-4dl7qq{background-color:transparent;padding:40px;border-radius:10px;box-shadow:0 4px 15px #0000001a;width:40%}.auth-wrapper__inner.svelte-4dl7qq{display:flex;flex-direction:column}.auth-wrapper__body.svelte-4dl7qq{width:100%}.auth-app-header.svelte-4dl7qq{font-size:33px;font-weight:700;text-align:center;margin-bottom:20px;color:#8e24aa;font-family:Roboto Mono,monospace}.form-input__wrapper.svelte-4dl7qq{margin-bottom:20px}.form-input__top.svelte-4dl7qq{margin-bottom:5px}.form-input__label.svelte-4dl7qq{font-size:14px;color:#ccc}.form-input__input.svelte-4dl7qq{width:100%;padding:10px;border:1px solid #8e24aa;border-radius:5px;background-color:#1c1c1c;color:#fff;font-size:14px;font-family:Roboto Mono,monospace}.form-input__input.svelte-4dl7qq::placeholder{color:#666}.auth-app-footer.svelte-4dl7qq{display:flex;flex-direction:row;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.btn.svelte-4dl7qq{display:inline-block;padding:10px 20px;border-radius:5px;text-decoration:none;text-align:center;font-weight:700;cursor:pointer;transition:background-color .3s;font-family:Roboto Mono,monospace;margin-bottom:10px}.btn-primary.svelte-4dl7qq{background-color:#8e24aa;color:#fff;border:none}.btn-primary.svelte-4dl7qq:hover{background-color:#7321a1}.btn-secondary.svelte-4dl7qq{border:1px solid white;background-color:transparent;color:#fff}.btn-secondary.svelte-4dl7qq:hover{background-color:#7321a1}@media (max-width: 1200px){.auth-wrapper.svelte-4dl7qq{width:60%}.auth-app-header.svelte-4dl7qq{font-size:28px}.form-input__label.svelte-4dl7qq,.form-input__input.svelte-4dl7qq{font-size:16px}}@media (max-width: 768px){.auth-wrapper.svelte-4dl7qq{width:80%;padding:30px}.auth-app-header.svelte-4dl7qq{font-size:24px}.form-input__label.svelte-4dl7qq,.form-input__input.svelte-4dl7qq{font-size:14px}.auth-app-footer.svelte-4dl7qq{flex-direction:column}}@media (max-width: 480px){.auth-wrapper.svelte-4dl7qq{width:100%;padding:20px}.auth-app-header.svelte-4dl7qq{font-size:20px}.form-input__label.svelte-4dl7qq,.form-input__input.svelte-4dl7qq{font-size:12px}}
