.follow{max-width:760px}h1{font-size:clamp(3rem,8vw,6rem)}.feed-control{margin-top:28px;padding:22px;border:2px solid var(--ink);background:var(--card)}.feed-control label{display:block;font-weight:850;margin-bottom:8px}.feed-control input{display:block;width:100%;min-height:48px;padding:10px;font:inherit;border:1px solid #6f6b66;background:white;color:var(--ink)}.feed-control button{margin-top:14px;min-height:48px;padding:12px 22px;background:var(--ink);color:white;border:2px solid var(--ink);font:inherit;font-weight:850;cursor:pointer}.feed-control a{display:inline-flex;align-items:center;min-height:48px}.feed-control button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #a6281d;outline-offset:3px}#copy-status:empty{display:none}.hint{color:#57534e;line-height:1.6}.published{margin-top:56px}.published h2{font-size:2rem;letter-spacing:-.04em}.updates-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.update-card{padding:22px;border:1px solid #b6b0a7;background:var(--card)}.update-card h3{margin:0;font-size:1.25rem;line-height:1.3}.update-card a{display:block;min-height:44px;padding-bottom:8px}.update-card p{margin:12px 0 0;color:#57534e;line-height:1.6;overflow-wrap:anywhere}.site-header a,footer a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:600px){.updates-grid{grid-template-columns:1fr}.feed-control{padding:16px}main{padding-top:36px}.feed-control input{font-size:.9rem}.published{margin-top:40px}}.label{color:#a6281d}.site-header nav,footer{color:#57534e}.feed-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:14px}.feed-actions button{margin-top:0}
