#microblog-form{max-width:100%;margin:10px}#microblog-form label{display:block;margin-top:10px;font-weight:700}#microblog-form input[type=text],#microblog-form textarea{width:100%;padding:8px;margin-bottom:10px;box-sizing:border-box}#microblog-form input[type=submit]{background-color:#0073aa;color:#fff;border:none;cursor:pointer}#microblog-form input[type=submit]:hover{background-color:#005688}.microblog-container{display:flex;flex-direction:column;margin-top:0}.has-text-align-center+.microblog-container{margin:auto}.microblog-box{background-color:#f5f5f5;border:1px solid #ddd;border-radius:10px;padding:10px;margin-bottom:10px;animation:fadeIn 1s ease-in-out forwards;animation-delay:var(--delay,0s);opacity:0}.microblog-actions{display:inline-flex;gap:8px;margin-left:10px;flex-wrap:wrap}.microblog-btn{appearance:none;border:1px solid rgba(0,0,0,.15);background:#fff;color:#111;border-radius:10px;padding:6px 10px;cursor:pointer;font-size:14px;line-height:1}.microblog-btn:hover{background:#f7f7f7}.microblog-toast{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);background:rgba(17,24,39,.92);color:#fff;padding:10px 12px;border-radius:12px;font-size:14px;line-height:1.3;max-width:min(560px,calc(100vw - 24px));z-index:99999;opacity:0;transition:opacity .18s ease,transform .18s ease}.microblog-toast.is-visible{opacity:1;transform:translateX(-50%) translateY(-2px)}.quick-draft-container{display:flex;flex-direction:column}.quick-draft-box{background-color:#f5f5f5;border:1px solid #ddd;border-radius:8px;padding:15px;margin-bottom:15px}@keyframes fadeIn{to{opacity:1}}.animated-paragraph{transform:translateY(20px);animation:slideIn 1s ease-in-out forwards}@keyframes slideIn{to{transform:translateY(0)}}