  body {
            font-family: sans-serif;
            background: #f5f5f5;
            margin: 0;
        }
        header {
            background: #222;
            padding: 10px;
        }
        header ul {
            list-style: none;
            margin: 0;
            padding: 0;
            display: flex;
        }
        header li {
            margin-right: 15px;
        }
        header a {
            color: white;
            text-decoration: none;
        }
        .tweet-box {
            background: white;
            width: 600px;
            margin: 20px auto;
            padding: 15px;
            border-radius: 10px;
            box-shadow: 0 2px 5px rgba(0,0,0,0.1);
        }
        textarea {
            width: 100%;
            padding: 10px;
            resize: none;
        }
        button {
            margin-top: 10px;
            padding: 8px 16px;
            background: #1da1f2;
            color: white;
            border: none;
            border-radius: 5px;
            cursor: pointer;
        }
        button:hover {
            background: #0c85d0;
        }
        .tweet {
            background: white;
            width: 600px;
            margin: 15px auto;
            padding: 15px;
            border-radius: 10px;
            display: flex;
            gap: 15px;
            box-shadow: 0 2px 5px rgba(0,0,0,0.1);
        }
        .tweet img {
            width: 50px;
            height: 50px;
            border-radius: 50%;
            object-fit: cover;
        }
        .tweet-content {
            flex: 1;
        }
        .tweet-content a {
            text-decoration: none;
            font-weight: bold;
            color: #1da1f2;
        }
        .tweet small {
            color: gray;
            font-size: 12px;
        }