auth.theorycraftgames.com
Open in
urlscan Pro
104.18.23.12
Public Scan
Submitted URL: http://accounts.theorycraftgames.com/
Effective URL: https://auth.theorycraftgames.com/login?redirect_uri=https%3A%2F%2Faccounts.theorycraftgames.com%2F
Submission: On November 03 via api from US — Scanned from DE
Effective URL: https://auth.theorycraftgames.com/login?redirect_uri=https%3A%2F%2Faccounts.theorycraftgames.com%2F
Submission: On November 03 via api from US — Scanned from DE
Form analysis
1 forms found in the DOM<form>
<fieldset class="[&>*+[data-slot=control]]:mt-6 [&>[data-slot=text]]:mt-1" data-headlessui-state="">
<div class="space-y-4" data-slot="control">
<div
class="[&>[data-slot=label]+[data-slot=control]]:mt-3 [&>[data-slot=label]+[data-slot=description]]:mt-1 [&>[data-slot=description]+[data-slot=control]]:mt-3 [&>[data-slot=control]+[data-slot=description]]:mt-3 [&>[data-slot=control]+[data-slot=error]]:mt-3 [&>[data-slot=label]]:font-medium"
data-headlessui-state=""><label class="capitalize select-none text-base/6 text-zinc-950 data-[disabled]:opacity-50 sm:text-sm/6 dark:text-white" data-slot="label" id="headlessui-label-:r3:" for="headlessui-control-:r2:"
data-headlessui-state="">Email Address</label><span
class="relative block w-full before:absolute before:inset-px before:rounded-[calc(theme(borderRadius.lg)-1px)] before:bg-white before:shadow dark:before:hidden after:pointer-events-none after:absolute after:inset-0 after:rounded-lg after:ring-inset after:ring-transparent sm:after:focus-within:ring-2 sm:after:focus-within:ring-primary-500 has-[[data-disabled]]:opacity-50 before:has-[[data-disabled]]:bg-zinc-950/5 before:has-[[data-disabled]]:shadow-none before:has-[[data-invalid]]:shadow-red-500/10"
data-slot="control"><input
class="relative block w-full appearance-none rounded-lg px-[calc(theme(spacing[3.5])-1px)] py-[calc(theme(spacing[2.5])-1px)] sm:px-[calc(theme(spacing[3])-1px)] sm:py-[calc(theme(spacing[1.5])-1px)] text-base/6 text-zinc-950 placeholder:text-zinc-500 sm:text-sm/6 dark:text-white border border-zinc-950/10 data-[hover]:border-zinc-950/20 dark:border-white/10 dark:data-[hover]:border-white/20 bg-transparent dark:bg-white/5 focus:outline-none data-[invalid]:border-red-500 data-[invalid]:data-[hover]:border-red-500 data-[invalid]:dark:border-red-500 data-[invalid]:data-[hover]:dark:border-red-500 data-[disabled]:border-zinc-950/20 dark:data-[hover]:data-[disabled]:border-white/15 data-[disabled]:dark:border-white/15 data-[disabled]:dark:bg-white/[2.5%]"
autocomplete="username" required="" id="emailAddress" data-headlessui-state="" type="email" value="" name="emailAddress" aria-labelledby="headlessui-label-:r3:"></span>
<div hidden="" style="position: fixed; top: 1px; left: 1px; width: 1px; height: 0px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; display: none;"></div>
</div>
<div
class="[&>[data-slot=label]+[data-slot=control]]:mt-3 [&>[data-slot=label]+[data-slot=description]]:mt-1 [&>[data-slot=description]+[data-slot=control]]:mt-3 [&>[data-slot=control]+[data-slot=description]]:mt-3 [&>[data-slot=control]+[data-slot=error]]:mt-3 [&>[data-slot=label]]:font-medium"
data-headlessui-state=""><label class="select-none text-base/6 text-zinc-950 data-[disabled]:opacity-50 sm:text-sm/6 dark:text-white" data-slot="label" id="headlessui-label-:r6:" for="headlessui-control-:r5:"
data-headlessui-state="">Password</label><span
class="relative block w-full before:absolute before:inset-px before:rounded-[calc(theme(borderRadius.lg)-1px)] before:bg-white before:shadow dark:before:hidden after:pointer-events-none after:absolute after:inset-0 after:rounded-lg after:ring-inset after:ring-transparent sm:after:focus-within:ring-2 sm:after:focus-within:ring-primary-500 has-[[data-disabled]]:opacity-50 before:has-[[data-disabled]]:bg-zinc-950/5 before:has-[[data-disabled]]:shadow-none before:has-[[data-invalid]]:shadow-red-500/10"
data-slot="control"><input
class="relative block w-full appearance-none rounded-lg px-[calc(theme(spacing[3.5])-1px)] py-[calc(theme(spacing[2.5])-1px)] sm:px-[calc(theme(spacing[3])-1px)] sm:py-[calc(theme(spacing[1.5])-1px)] text-base/6 text-zinc-950 placeholder:text-zinc-500 sm:text-sm/6 dark:text-white border border-zinc-950/10 data-[hover]:border-zinc-950/20 dark:border-white/10 dark:data-[hover]:border-white/20 bg-transparent dark:bg-white/5 focus:outline-none data-[invalid]:border-red-500 data-[invalid]:data-[hover]:border-red-500 data-[invalid]:dark:border-red-500 data-[invalid]:data-[hover]:dark:border-red-500 data-[disabled]:border-zinc-950/20 dark:data-[hover]:data-[disabled]:border-white/15 data-[disabled]:dark:border-white/15 data-[disabled]:dark:bg-white/[2.5%]"
autocomplete="current-password" required="" id="password" data-headlessui-state="" type="password" value="" name="password" aria-labelledby="headlessui-label-:r6:"></span>
<div hidden="" style="position: fixed; top: 1px; left: 1px; width: 1px; height: 0px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; display: none;"></div>
</div>
</div>
<div class="flex items-center justify-between mt-4">
<div data-slot="control" class="space-y-3 has-[[data-slot=description]]:space-y-6 [&_[data-slot=label]]:has-[[data-slot=description]]:font-medium">
<div data-slot="field"
class="grid grid-cols-[1.125rem_1fr] items-center gap-x-4 gap-y-1 sm:grid-cols-[1rem_1fr] [&>[data-slot=control]]:col-start-1 [&>[data-slot=control]]:row-start-1 [&>[data-slot=control]]:justify-self-center [&>[data-slot=label]]:col-start-2 [&>[data-slot=label]]:row-start-1 [&>[data-slot=label]]:justify-self-start [&>[data-slot=description]]:col-start-2 [&>[data-slot=description]]:row-start-2 [&_[data-slot=label]]:has-[[data-slot=description]]:font-medium"
data-headlessui-state=""><span class="group inline-flex focus:outline-none" data-slot="control" id="rememberMe" role="checkbox" aria-checked="false" tabindex="0" data-headlessui-state="" aria-labelledby="headlessui-label-:ra:"><span
class="relative isolate flex size-[1.125rem] items-center justify-center rounded-[0.3125rem] sm:size-4 cursor-pointer before:absolute before:inset-0 before:-z-10 before:rounded-[calc(0.3125rem-1px)] before:bg-white before:shadow before:group-data-[checked]:bg-[--checkbox-checked-bg] dark:before:hidden dark:bg-white/5 dark:group-data-[checked]:bg-[--checkbox-checked-bg] border border-zinc-950/15 group-data-[checked]:border-transparent group-data-[checked]:group-data-[hover]:border-transparent group-data-[hover]:border-zinc-950/30 group-data-[checked]:bg-[--checkbox-checked-border] dark:border-white/15 dark:group-data-[checked]:border-white/5 dark:group-data-[checked]:group-data-[hover]:border-white/5 dark:group-data-[hover]:border-white/30 after:absolute after:inset-0 after:rounded-[calc(0.3125rem-1px)] after:shadow-[inset_0_1px_theme(colors.white/15%)] dark:after:-inset-px dark:after:hidden dark:after:rounded-[0.3125rem] dark:group-data-[checked]:after:block group-data-[focus]:outline group-data-[focus]:outline-2 group-data-[focus]:outline-offset-2 group-data-[focus]:outline-primary-500 group-data-[disabled]:opacity-50 group-data-[disabled]:cursor-default group-data-[disabled]:border-zinc-950/25 group-data-[disabled]:bg-zinc-950/5 group-data-[disabled]:[--checkbox-check:theme(colors.zinc.950/50%)] group-data-[disabled]:before:bg-transparent dark:group-data-[disabled]:border-white/20 dark:group-data-[disabled]:bg-white/[2.5%] dark:group-data-[disabled]:[--checkbox-check:theme(colors.white/50%)] dark:group-data-[disabled]:group-data-[checked]:after:hidden forced-colors:[--checkbox-check:HighlightText] forced-colors:[--checkbox-checked-bg:Highlight] forced-colors:group-data-[disabled]:[--checkbox-check:Highlight] dark:forced-colors:[--checkbox-check:HighlightText] dark:forced-colors:[--checkbox-checked-bg:Highlight] dark:forced-colors:group-data-[disabled]:[--checkbox-check:Highlight] [--checkbox-check:theme(colors.primary.950)] [--checkbox-checked-bg:theme(colors.primary.300)] [--checkbox-checked-border:theme(colors.primary.400/80%)]"><svg
class="size-4 stroke-[--checkbox-check] opacity-0 group-data-[checked]:opacity-100 sm:h-3.5 sm:w-3.5" fill="none" viewBox="0 0 14 14">
<path class="opacity-100 group-data-[indeterminate]:opacity-0" d="M3 8L6 11L11 3.5" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path>
<path class="opacity-0 group-data-[indeterminate]:opacity-100" d="M3 7H11" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path>
</svg></span></span><label class="text-sm select-none text-base/6 text-zinc-950 data-[disabled]:opacity-50 sm:text-sm/6 dark:text-white" data-slot="label" id="headlessui-label-:ra:" for="headlessui-control-:r8:"
data-headlessui-state="">Stay signed in</label>
<div hidden="" style="position: fixed; top: 1px; left: 1px; width: 1px; height: 0px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; display: none;"><input hidden=""
readonly="" type="hidden" style="position: fixed; top: 1px; left: 1px; width: 1px; height: 0px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; display: none;"><input
hidden="" readonly="" type="checkbox" value="on" name="rememberMe"
style="position: fixed; top: 1px; left: 1px; width: 1px; height: 0px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; display: none;"></div>
</div>
</div>
<a class="text-sm font-semibold underline text-primary-950 decoration-zinc-950/50 data-[hover]:decoration-zinc-950 data-[hover]:text-primary-500 dark:text-white dark:decoration-white/50 dark:data-[hover]:decoration-primary-300" data-headlessui-state="" href="/forgot-password?redirect_uri=https%3A%2F%2Faccounts.theorycraftgames.com%2F">Forgot password?</a>
</div><button id="loginButton" type="submit"
class="w-full mt-6 relative isolate inline-flex items-center justify-center gap-x-2 rounded-lg border cursor-pointer px-[calc(theme(spacing[3.5])-1px)] py-[calc(theme(spacing[2.5])-1px)] sm:px-[calc(theme(spacing.3)-1px)] sm:py-[calc(theme(spacing[1.5])-1px)] focus:outline-none data-[focus]:outline data-[focus]:outline-2 data-[focus]:outline-offset-2 data-[focus]:outline-primary-500 data-[disabled]:opacity-50 data-[disabled]:cursor-default [&>[data-slot=icon]]:-mx-0.5 [&>[data-slot=icon]]:my-0.5 [&>[data-slot=icon]]:size-5 [&>[data-slot=icon]]:shrink-0 [&>[data-slot=icon]]:text-[--btn-icon] [&>[data-slot=icon]]:sm:my-1 [&>[data-slot=icon]]:sm:size-4 forced-colors:[--btn-icon:ButtonText] forced-colors:data-[hover]:[--btn-icon:ButtonText] __className_d0f4e1 tracking-wide text-xl/6 sm:text-2xl/6 font-semibold uppercase antialiased border-transparent bg-[--btn-border] dark:bg-[--btn-bg] before:absolute before:inset-0 before:-z-10 before:rounded-[calc(theme(borderRadius.lg)-1px)] before:bg-[--btn-bg] before:shadow dark:before:hidden dark:border-white/5 after:absolute after:inset-0 after:-z-10 after:rounded-[calc(theme(borderRadius.lg)-1px)] after:shadow-[shadow:inset_0_1px_theme(colors.white/15%)] after:data-[active]:bg-[--btn-hover-overlay] after:data-[hover]:bg-[--btn-hover-overlay] dark:after:-inset-px dark:after:rounded-lg before:data-[disabled]:shadow-none after:data-[disabled]:shadow-none text-white [--btn-hover-overlay:theme(colors.white/25%)] [--btn-bg:theme(colors.primary.600)] [--btn-border:theme(colors.primary.700/80%)] [--btn-icon:theme(colors.primary.300)] data-[active]:[--btn-icon:theme(colors.primary.200)] data-[hover]:[--btn-icon:theme(colors.primary.200)] tracking-wide text-3xl/6 sm:text-2xl/6 uppercase font-semibold cursor-default"
data-headlessui-state="disabled" disabled="" data-disabled="">Sign in<span aria-hidden="true" class="absolute left-1/2 top-1/2 size-[max(100%,2.75rem)] -translate-x-1/2 -translate-y-1/2 [@media(pointer:fine)]:hidden"></span></button>
</fieldset>
</form>
Text Content
en Email Address Password Stay signed in Forgot password? Sign in SteamDiscord Create an account SteamYouTubeXDiscordTwitchTikTokInstagram Privacy PolicyTerms of ServicePlayer Support © 2024 Theorycraft Games Inc. All rights reserved. COOKIE SETTINGS Our site uses cookies and similar technologies. Some are essential and some improve the experience. Please click "accept" to accept all cookies. Please click "decline" to keep all cookies off except those that are necessary. AcceptDeclineConfigure