.follow-inline96[hidden]{display:none}.follow-inline96{margin:1rem 0 1.5rem;display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.follow-inline96 p{margin:0;font-size:.85rem;color:var(--muted,#766e66)}.follow-dialog96{width:min(520px,calc(100vw - 32px));box-sizing:border-box;border:1px solid #ddd4c6;border-radius:20px;padding:28px;background:var(--paper,#fffdf8);color:var(--ink,#28251f);max-height:85dvh;overflow:auto}.follow-dialog96::backdrop{background:#0007}.follow-dialog96 h2{font:700 1.7rem Georgia,serif;margin-top:0}.follow-dialog96 p{line-height:1.6}.follow-check96{display:flex;gap:12px;align-items:flex-start;line-height:1.6;padding:14px 0}.follow-check96 input{width:18px;height:18px;flex-shrink:0;margin-top:4px;accent-color:#753d38}.follow-note96{font-size:.9rem;line-height:1.6;color:var(--muted,#756e64)}.follow-actions96{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.follow-dialog96 button,.following96 button,.follow-link-page96 button{font:inherit;min-height:44px;padding:10px 16px;border-radius:24px;border:1px solid #d8cfc3;background:var(--paper,#fffdf8);color:inherit;cursor:pointer}.follow-actions96>button:first-child,.follow-link-page96 button{background:#733d38;color:#fff}.follow-dialog96 a,.following96 a,.follow-link-page96 a{color:var(--accent,#753d38)}.follow-stop96{margin-left:auto}.following96{max-width:960px}.following96 h1{font:700 2rem Georgia,serif}.following96 [role=status]{min-height:1.6em}.follow-banner96{border:1px solid #dbcfb9;background:var(--paper,#fffdf8);border-radius:12px;padding:16px;line-height:1.6;margin:16px 0}.follow-row96,.follow-settings96{border:1px solid #ddd4c6;border-radius:16px;padding:20px;margin:12px 0;background:var(--paper,#fffdf8)}.follow-row96 h2{margin:0 0 8px;font:700 1.35rem Georgia,serif}.follow-settings96>label{display:block;margin:14px 0}.follow-settings96 input[type=email]{display:block;box-sizing:border-box;width:100%;padding:12px;border:1px solid #ddd4c6;border-radius:8px;background:var(--paper,#fffdf8);color:inherit}.following96 button:disabled,.follow-dialog96 button:disabled{opacity:.55;cursor:wait}.follow-link-page96{margin:0;background:#f6f2e9;color:#29251f;font:17px/1.6 system-ui}.follow-link-page96 main{max-width:540px;margin:10vh auto;padding:32px}.follow-brand96{font:bold 32px Georgia,serif;color:#733d38}.follow-link-page96 form{margin:24px 0}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #ac7953;outline-offset:3px}@media(max-width:600px){.follow-actions96>button{flex:1 1 auto}.follow-row96,.follow-settings96{padding:16px}.follow-stop96{margin-left:0}}
