#auth-signup{align-items:center;background-color:var(--text-color);border-top:1px solid var(--line-on-dark);color:var(--background-color);display:flex;flex-direction:column;gap:32px;justify-content:center;min-height:calc(100vh - 71px);width:100%;>h2,form{z-index:1}}.signup-form{display:flex;flex-direction:column;gap:16px;width:100%;& label{text-shadow:0 1px 2px var(--text-color)}& input{-webkit-box-shadow:0 0 2px 0 #dc69f0;box-shadow:0 0 2px 0 #dc69f0}}.auth-action-row{align-items:center;display:flex;gap:32px;& .highlighted-btn{font-size:var(--txt-1)}}.signup-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr}.forgot-password-container{display:flex;justify-content:flex-end;width:100%;>button{background:none;border:none}}.forgot-actions{display:flex;justify-content:space-between}.signup-disclaimer-container{align-items:center;display:flex;gap:8px;justify-content:flex-start}.blurry-lights-bg{background-color:var(--text-color)l;overflow:hidden;position:relative;text-align:center}.light{border-radius:50%;filter:blur(120px);height:500px;opacity:.6;pointer-events:none;position:absolute;transition:transform 1s ease-in-out;width:500px;z-index:0}@keyframes float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30%,-20%) scale(1.3)}}@media (prefers-reduced-motion:reduce){.light{animation:none}}.signup-disclaimer-text{display:flex;flex-wrap:wrap;gap:8px;text-align:left}@media only screen and (max-width:645px){#auth-signup{min-height:calc(100vh - 204px)}.signup-grid{display:flex;flex-direction:column}}