article{display:flex;flex-direction:column;gap:20px;width:100%;max-width:600px;margin:0 auto;padding:20px 16px}.site-main{width:100%}.current-tweet{border:1px solid #111!important}.tweet-card{width:100%;max-width:540px;background:#fff;border:1px solid #a1a6a9;border-radius:14px;padding:20px;transition:all 0.25s ease;margin-bottom:6px}.tweet-card:hover{box-shadow:0 6px 20px rgba(0,0,0,.06);transform:translateY(-2px)}.tweet-header{display:flex;align-items:center;margin-bottom:14px}.avatar{width:50px;height:50px;border-radius:50%;object-fit:cover;margin-right:12px}.user-info{display:flex;flex-direction:column}.name{font-size:16px;font-weight:600;color:#0f1419}.meta{font-size:14px;color:#536471}.tweet-content{font-size:16px;line-height:1.6;color:#0f1419;margin-bottom:18px;word-break:break-word}.tweet-stats{font-size:14px;color:#536471}.tweet-actions{display:flex;align-items:center;gap:18px;border-top:1px solid #e6ecf0;padding-top:12px;justify-content:space-between}.action-btn{display:flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;color:#536471;font-size:14px;padding:6px 10px;border-radius:20px;transition:all 0.2s ease}.action-btn svg{width:20px;height:20px;fill:currentColor;transition:transform 0.2s ease}.like-btn:hover{background:rgba(224,36,94,.1);color:#e0245e}.liked{color:#e0245e}.liked svg{transform:scale(1.1)}@media (max-width:480px){.tweet-card{padding:16px}.profile-img{width:42px;height:42px}.tweet-content{font-size:15px}}@media only screen and (max-width:1200px){#author-tweets{display:flex;flex-direction:column;align-items:center}}