html,body{margin:0;padding:0;font-family:Roboto,sans-serif;background-color:#050505;color:#fff}h1{color:#0f8cdf;margin-bottom:10px;font-size:20px}i{font-size:15px;cursor:pointer}.fa-solid{color:#999}.liked{color:red}.retweeted{color:#32cd32}main,header{width:290px;margin:0 auto}header{padding-bottom:25px}.tweet-input-area{display:flex;align-items:flex-start;gap:10px}textarea{border:none;resize:none;padding:10px;margin:0 0 20px;height:60px;width:100%;font-size:20px;line-height:30px;background-color:#050505;color:#fff}button{background-color:#1da1f2;border:none;color:#fff;padding:10px 19px;border-radius:20px;width:100%;cursor:pointer;font-size:20px;font-weight:600}.tweet{border-top:1px solid lightgray;padding:20px 0 0;width:100%;margin:15px 0}.tweet-inner{display:flex;align-items:flex-start;gap:10px}.tweet-details{display:flex;font-size:13px;justify-content:space-between;width:160px}.tweet-detail{display:flex;gap:4px}.tweet-reply{border-top:1px solid lightgray;padding:20px 0 0;margin:10px 0 10px 40px;width:80%}.handle{font-size:12px;font-weight:500;color:#fff;margin-top:0}.tweet-text{width:207px;font-size:14px;line-height:20px}.profile-pic{border:1px solid #ffffff;border-radius:50%;width:48px}.hidden{display:none}.reply-input-area #reply-btn{width:40%;font-size:16px;font-weight:600;padding:8px 12px;margin-top:5px}.reply-area{height:50px}
