/* farewell-1103：老网址的感谢信页＋告别模式下的登录页（只留验证码登录） */
:root{--ink:#1f2329;--soft:#646a73;--red:#d93a2b;--red-deep:#b8301f;--paper:#fffdf9;--bg:#f6f1ea;--line:#ece3d8}
.fw-body{margin:0;min-height:100vh;background:radial-gradient(1200px 600px at 50% -10%,#fff 0,var(--bg) 60%) fixed;color:var(--ink);font:16px/1.85 -apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased}
.fw{max-width:680px;margin:0 auto;padding:28px 16px 48px;box-sizing:border-box}
.fw-top{display:flex;align-items:center;gap:8px;font-weight:600;font-size:15px;color:var(--ink);margin:0 4px 18px}
.fw-top img{width:26px;height:26px}
.fw-letter{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:34px 34px 28px;box-shadow:0 18px 50px rgba(120,80,40,.10);animation:fw-in .5s ease-out}
@keyframes fw-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.fw-kicker{margin:0;color:var(--red);font-size:13px;font-weight:600;letter-spacing:.12em}
.fw-title{margin:6px 0 22px;font-size:25px;line-height:1.45;font-weight:700;letter-spacing:.02em}
.fw-letter p{margin:0 0 14px}
.fw-hi{font-weight:600}
.fw-url{margin:22px 0 22px;padding:20px 20px 16px;border-radius:14px;background:#fff4f2;border:1px solid #f4d2cc;text-align:center}
.fw-url-text{font-size:26px;font-weight:700;letter-spacing:.02em;color:var(--red-deep);word-break:break-all;line-height:1.3}
.fw-wait{font-size:22px;font-weight:700;color:var(--red-deep);margin-bottom:8px}
.fw-url-acts{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:14px 0 10px}
.fw-go,.fw-copy{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:12px;font:inherit;font-size:16px;font-weight:600;cursor:pointer;text-decoration:none}
.fw-go{background:var(--red);color:#fff;border:0;box-shadow:0 6px 18px rgba(217,58,43,.25)}
.fw-go:hover{background:var(--red-deep)}
.fw-copy{background:#fff;color:var(--ink);border:1px solid #e3d6cb}
.fw-copy:hover{background:#fbf7f3}
.fw-go:focus-visible,.fw-copy:focus-visible,.fw-out:focus-visible{outline:2px solid var(--red);outline-offset:2px}
.fw-letter .fw-url-note{margin:0;font-size:14px;color:var(--soft);line-height:1.7}
.fw-sign{margin-top:24px!important;text-align:right;font-weight:600}
.fw-sign span{font-weight:400;color:var(--soft);font-size:14px}
.fw-tips{margin:18px 6px 0;color:var(--soft);font-size:14px;line-height:1.75}
.fw-tips p{margin:0 0 10px}
.fw-tips b{color:var(--ink);margin-right:6px}
.fw-out{border:0;background:none;color:var(--soft);font:inherit;font-size:13px;text-decoration:underline;cursor:pointer;padding:4px 0}
@media (max-width:560px){.fw{padding:18px 12px 36px}.fw-letter{padding:24px 20px 20px;border-radius:16px}.fw-title{font-size:21px}.fw-url-text{font-size:21px}.fw-go,.fw-copy{flex:1 1 140px}}
@media (prefers-reduced-motion:reduce){.fw-letter{animation:none}}
/* 告别模式的登录页：只留验证码登录，上面一段说明 */
.fw-login .ss-tabs,.fw-login .ss-forgot,.fw-login #signupToggle,.fw-login .lk-fab{display:none!important}
.fw-login .login-sub{font-size:20px}
.fw-note{margin:12px 0 4px;font-weight:400;padding:12px 14px;border-radius:12px;background:#fff4f2;border:1px solid #f4d2cc;color:#7a2a20;font-size:14px;line-height:1.7}
.fw-note b{display:block;color:var(--red-deep);font-size:15px;margin-bottom:2px}

/* 11/3：告别模式不设密码，登录框下面「再设一个登录密码」那句藏掉 */
.fw-login .ss-note{display:none}

/* fw-url-1103：登录页说明里的新网址 */
.fw-note a.fw-note-go{display:inline-block;margin:2px 0;color:var(--red-deep);font-weight:700;font-size:17px;text-decoration:underline;text-underline-offset:3px}
