.bse .bsa-card{border-radius:24px}.bse .bsa-input{border-radius:14px}.bse .bsa-btn{border-radius:28px}.bse-moon{width:44px;height:44px;border-radius:50%;margin-bottom:18px;background:radial-gradient(circle at 35% 35%,#fbf3df,#ece6d8 45%,#cfc6b0);box-shadow:0 0 24px #ece6d859,0 0 60px #f3b26a2e}.bse-h{font-family:Fraunces,Georgia,serif;font-weight:400;font-size:31px;line-height:1.1;letter-spacing:-.01em;margin-top:10px;text-wrap:balance}.bse .bsa-kicker{color:var(--candle);letter-spacing:.16em;text-transform:uppercase;font-size:12px}.bse-google{margin-top:24px;gap:10px}.bse-pass{position:relative}.bse-pass .bsa-input{padding-right:84px}.bse-eye{position:absolute;top:0;right:0;height:52px;min-width:72px;padding:0 14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;color:var(--ink2);font-size:13px}.bse-links{margin-top:22px;display:flex;flex-direction:column;align-items:center;gap:12px;font-size:14px;color:var(--ink2);text-align:center}.bse-links .bsa-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;font-size:14px;min-height:32px}.bse-other{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;font-size:12.5px;color:var(--dim);min-height:32px}@media (hover:hover) and (pointer:fine){.bse-other:hover{color:var(--ink2)}}@media (min-width: 400px){.bse-h{font-size:34px}}
