enter;
            padding: 2rem;
        }
        h1 {
            color: #333;
            margin-bottom: 2rem;
        }
        .search-box {
            padding: 0.75rem 1rem;
            font-size: 1.1rem;
            border: 2px solid #ddd;
            border-radius: 8px;
            width: 300px;
            max-width: 90%;
            transition: border-color 0.2s ease;
        }
        .search-box:focus {
            outline: none;
            border-color: #007bff;
        }

        .thread-gr