.feedback-login-page{background:var(--background);min-height:100svh;color:var(--foreground);flex:1;place-items:center;padding:64px 24px;display:grid}.feedback-login-content{text-align:center;width:100%;max-width:760px}.feedback-login-mark{width:80px;height:80px;fill:var(--foreground);stroke:var(--background);stroke-width:1.6px;margin:0 auto 30px}.feedback-login-title{letter-spacing:-2px;font-size:clamp(32px,4vw,56px);font-weight:700;line-height:1.2}.feedback-login-tagline{letter-spacing:.02em;text-wrap:balance;margin-top:24px;font-size:clamp(22px,2.5vw,36px);line-height:1.5}.feedback-login-description{color:var(--muted-foreground);text-wrap:balance;margin-top:30px;font-size:24px;line-height:1.6}.feedback-login-form{flex-direction:column;gap:24px;width:100%;max-width:500px;margin:64px auto 0;display:flex}.feedback-login-note{color:var(--muted-foreground);text-wrap:balance;font-size:20px;line-height:1.6}@media (max-width:600px){.feedback-login-page{padding:48px 24px}.feedback-login-mark{width:56px;height:56px;margin-bottom:24px}.feedback-login-title{letter-spacing:-1.1px;font-size:clamp(27px,7.5vw,36px)}.feedback-login-tagline{margin-top:20px;font-size:clamp(19px,5vw,24px)}.feedback-login-description{max-width:280px;margin:20px auto 0;font-size:15px;line-height:1.8}.feedback-login-form{gap:20px;margin-top:40px}.feedback-login-note{font-size:13px}}@media (min-width:601px) and (max-height:720px){.feedback-login-page{padding-top:32px;padding-bottom:32px}.feedback-login-mark{width:56px;height:56px;margin-bottom:20px}.feedback-login-title{font-size:44px}.feedback-login-tagline{margin-top:16px;font-size:28px}.feedback-login-description{margin-top:20px;font-size:18px}.feedback-login-form{gap:20px;margin-top:40px}.feedback-login-note{font-size:15px}}
