.auth-page{--background:#000;--foreground:#fafafa;--card:#0a0a0a;--card-foreground:#fafafa;--muted:#202020;--muted-foreground:#aaa;--primary:#fff;--primary-foreground:#000;--border:#292929;--input:#3b3b3b;--ring:#fff;--destructive:#ff6b6b;isolation:isolate;color:#fafafa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;min-height:100dvh;padding:clamp(24px,6dvh,64px) 16px 32px;position:relative}.auth-sky{z-index:-1;contain:strict;pointer-events:none;background:#000;position:fixed;inset:0;overflow:hidden}.auth-stars{position:absolute;inset:0}.auth-star{background:#fff;border-radius:50%;position:absolute}.auth-star-canvas{width:100%;height:100%;position:absolute;inset:0}.auth-sky[data-ready=true] .auth-stars{visibility:hidden}.auth-star-bright{box-shadow:0 0 5px 2px #ffffff65,0 0 15px 4px #ffffff20}.auth-star-bright:before,.auth-star-bright:after{content:"";background:linear-gradient(#0000,#fff,#0000);position:absolute;inset:-4px .5px}.auth-star-bright:after{transform:rotate(90deg)}.auth-light-rays{opacity:.18;background:repeating-linear-gradient(90deg,#0000 0 39px,#ffffff08 40px,#0000 41px 83px);position:absolute;inset:18% 0 0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.auth-planet{background:radial-gradient(at 50% 0,#171a20 0,#080a0e 9%,#020304 24%,#000 50%);border:1px solid #e8efff;border-radius:50%;width:180%;height:160vw;position:absolute;top:58%;left:-40%;overflow:hidden;box-shadow:0 -1px 3px #fff,0 -5px 14px #e4ecff70,0 -18px 48px #dce5ff30}.auth-terrain{width:100%;height:40%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 65%);mask-image:linear-gradient(#000,#0000 65%)}.auth-meteor{opacity:0;transform-origin:100%;background:linear-gradient(90deg,#0000,#ffffff80 65%,#fff);width:92px;height:1px;position:absolute;box-shadow:0 0 4px #ffffff60}.auth-content{width:100%;max-width:464px;margin-inline:auto}.auth-logo{color:#fff;width:52px;height:57px;margin:0 auto 24px;display:block}.auth-content h1{font-size:28px;line-height:1.3}.auth-content [data-slot=card-content]{padding:28px}.auth-content form{flex-direction:column;gap:20px;display:flex}.auth-content form>*{margin-block:0}.auth-content [data-slot=label]{font-size:15px}.auth-content [data-slot=input]{background:#121212;height:52px;font-size:17px}.auth-content [data-slot=input]::placeholder{color:#929292}.auth-content button[type=submit]{min-height:52px;font-size:16px}.auth-content a{font-size:14px}.auth-content a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #fff}@media (max-width:767px){.auth-star-desktop{display:none}.auth-planet{width:200%;height:200vw;top:66%;left:-50%}.auth-content [data-slot=card-content]{padding:24px}}@media (max-height:800px){.auth-page{padding-top:16px}.auth-logo{width:40px;height:44px;margin-bottom:16px}}
