/* Sign up / Sign in (Oct 31 2026): the account row in Settings and its sheet. Uses the Updated side's own tokens; nothing else is changed. */
.fam-who{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--u-mut);margin:4px 0 10px;line-height:1.35}
.fam-who b{color:var(--u-ink);font-weight:600}
.fam .u-btn{margin-top:12px}
.fam .u-input{margin-top:10px}
.fam .u-lab{margin:16px 0 0}
.fam-age{display:flex;align-items:flex-start;gap:12px;min-height:48px;margin:16px 0 4px;font-size:16px;line-height:1.35;color:var(--u-ink);cursor:pointer}
.fam-age input{flex:none;width:24px;height:24px;margin:1px 0 0;accent-color:var(--u-deep)}
.fam-msg{min-height:20px;margin:10px 0 0;font-size:15px;line-height:1.35;color:var(--u-mut)}
.fam-msg.err{color:#B3261E}
html[data-theme=dark] .fam-msg.err{color:#FF8A80}
.fam-or{display:flex;align-items:center;gap:12px;margin:16px 0 0;font-size:13px;color:var(--u-mut)}
.fam-or:before,.fam-or:after{content:"";flex:1;height:1px;background:var(--u-line)}
.fam [hidden]{display:none!important}
.fam .u-btn[disabled]{opacity:.7}
.fam-danger{display:flex;justify-content:center;margin-top:8px}
.fam-danger .u-link{color:#B3261E}
html[data-theme=dark] .fam-danger .u-link{color:#FF8A80}
.fam-sec{margin-top:18px}
.fam-capnote{margin:2px 0 8px}
.fam-circles{list-style:none;margin:0;padding:0}
.fam-circle{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;border-top:1px solid var(--u-line)}
.fam-circle b{display:block;font-weight:600;font-size:17px;overflow-wrap:anywhere}
.fam-circle small{display:block;font-size:14px;color:var(--u-mut)}
.fam-gap{height:6px}
.fam-types{display:flex;flex-direction:column;gap:8px;margin-top:6px}
.fam-type{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 14px;border:1px solid var(--u-line2);border-radius:14px;cursor:pointer}
.fam-type input{flex:none;width:22px;height:22px;accent-color:var(--u-deep)}
.fam-type b{display:block;font-weight:600;font-size:16px}
.fam-type small{display:block;font-size:14px;color:var(--u-mut)}
.fam-type:has(input:checked){border-color:var(--u-ink)}
.fam .fam-sec{padding:18px 0 4px}
