.ReaderLogin_loginRoot___uIc_{--reader-login-bg:#efede7;--reader-login-surface:#fffdf8;--reader-login-ink:#28251f;--reader-login-muted:#797267;--reader-login-faint:#aaa399;--reader-login-line:rgba(49,43,34,0.11);--reader-login-accent:#97583a;--reader-font-ui:-apple-system,BlinkMacSystemFont,"SF Pro Text","Avenir Next","PingFang SC","Noto Sans CJK SC",sans-serif;--reader-font-reading:"Songti SC","STSong","Noto Serif CJK SC",serif;--reader-font-display:"Iowan Old Style","Baskerville","Times New Roman",serif;--reader-radius-control:11px;--reader-radius-card:16px;--reader-radius-shell:20px;--reader-shadow-control:0 4px 12px rgba(43,40,34,0.1);--reader-shadow-card:0 1px 0 rgba(43,40,34,0.035),0 14px 38px rgba(43,40,34,0.075);position:relative;display:grid;min-height:100dvh;overflow:hidden;overscroll-behavior:none;place-items:center;padding:calc(24px + env(safe-area-inset-top, 0px)) calc(24px + env(safe-area-inset-right, 0px)) calc(24px + env(safe-area-inset-bottom, 0px)) calc(24px + env(safe-area-inset-left, 0px));background:var(--reader-login-bg);color:var(--reader-login-ink);font-family:var(--reader-font-ui);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}.ReaderLogin_texture__0_LzF{position:absolute;inset:0;opacity:.36;background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.88),transparent 28rem),repeating-linear-gradient(115deg,transparent 0 14px,rgba(75,61,43,.025) 14px 15px)}.ReaderLogin_loginCard__e43Pv{position:relative;z-index:1;width:min(430px,100%);padding:44px;border:1px solid var(--reader-login-line);border-radius:var(--reader-radius-shell);background:var(--reader-login-surface);box-shadow:var(--reader-shadow-card)}.ReaderLogin_brandMark__XUc94{display:block;width:44px;height:44px;border-radius:var(--reader-radius-control);box-shadow:var(--reader-shadow-control)}.ReaderLogin_eyebrow__zqrfv{display:block;margin-top:38px;color:var(--reader-login-accent);font-size:9px;font-weight:800;letter-spacing:.2em}.ReaderLogin_loginCard__e43Pv h1{margin:10px 0 0;font-family:var(--reader-font-reading);font-size:40px;font-weight:600;letter-spacing:-.055em}.ReaderLogin_loginCard__e43Pv>p{margin:13px 0 0;color:var(--reader-login-muted);font-family:var(--reader-font-reading);font-size:14px;line-height:1.75}.ReaderLogin_loginCard__e43Pv form{margin-top:33px}.ReaderLogin_loginCard__e43Pv label{display:block;margin-bottom:8px;color:#8d867b;font-size:10px}.ReaderLogin_passwordField__WLwnM{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:14px;border:1px solid var(--reader-login-line);border-radius:var(--reader-radius-control);background:var(--reader-login-surface);color:var(--reader-login-faint)}.ReaderLogin_passwordField__WLwnM:focus-within{border-color:var(--reader-login-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--reader-login-accent) 9%,transparent)}.ReaderLogin_passwordField__WLwnM input{min-width:0;border:0;outline:0;background:transparent;color:var(--reader-login-ink);font-size:14px}.ReaderLogin_passwordField__WLwnM input::-moz-placeholder{color:var(--reader-login-faint)}.ReaderLogin_passwordField__WLwnM input::placeholder{color:var(--reader-login-faint)}.ReaderLogin_error__KP7gy{display:block;margin-top:9px;color:#a6483b;font-size:11px}.ReaderLogin_loginCard__e43Pv form>button{display:flex;width:100%;align-items:center;justify-content:center;gap:9px;margin-top:14px;padding:14px;border:0;border-radius:var(--reader-radius-control);background:var(--reader-login-ink);color:#f8f4ea;cursor:pointer;font-size:13px;font-weight:700;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:transform .14s cubic-bezier(.23,1,.32,1),opacity .14s ease}.ReaderLogin_loginCard__e43Pv form>button:not(:disabled):active{transform:scale(.98)}.ReaderLogin_loginCard__e43Pv form>button:disabled{cursor:default;opacity:.45}.ReaderLogin_setupNotice__2llND{display:flex;gap:12px;align-items:flex-start;margin-top:30px;padding:15px;border:1px solid rgba(157,93,62,.18);border-radius:var(--reader-radius-card);background:rgba(157,93,62,.07);color:var(--reader-login-accent)}.ReaderLogin_setupNotice__2llND div{display:grid;gap:4px}.ReaderLogin_setupNotice__2llND strong{font-size:12px}.ReaderLogin_setupNotice__2llND span{color:var(--reader-login-muted);font-size:10px;line-height:1.55}.ReaderLogin_privateNote__zRrCK{display:flex;align-items:center;gap:7px;margin-top:32px;padding-top:20px;border-top:1px solid rgba(49,43,34,.1);color:var(--reader-login-faint);font-size:9px}@media (max-width:520px){.ReaderLogin_loginRoot___uIc_{padding:calc(14px + env(safe-area-inset-top, 0px)) calc(14px + env(safe-area-inset-right, 0px)) calc(14px + env(safe-area-inset-bottom, 0px)) calc(14px + env(safe-area-inset-left, 0px))}.ReaderLogin_loginCard__e43Pv{padding:34px 26px;border-radius:var(--reader-radius-shell)}}@media (pointer:coarse){.ReaderLogin_passwordField__WLwnM input{font-size:16px}}@media (prefers-reduced-motion:reduce){.ReaderLogin_loginCard__e43Pv form>button{transition:none}}