Blog Category Image

Categories

Explore our latest blog posts organized by category.

Food

Delicious recipes and culinary inspiration.

Find recipes for desserts and breakfast.

Travel

Inspiring travel destinations and tips.

Explore adventure and beach destinations.

Technology

The latest innovations and trends in technology.

Discover AI and cybersecurity news.

Fashion

Latest trends and stylish looks.

Shop beauty and clothing.

``` ```css /* style.css */ body { font-family: 'Roboto', sans-serif; margin: 0; background-color: #f4f4f4; color: #333; line-height: 1.6; } header { background: #333; color: #fff; padding: 20px; text-align: center; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); } nav a { color: #fff; text-decoration: none; margin: 0 10px; border-radius: 5px; transition: all 0.3s; } nav a:hover { color: #f0f0f0; } main { padding: 20px; background-color: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); text-align: center; } .container { max-width: 800px; margin: 20px auto; padding: 20px; background-color: #f4f4f4; border-radius: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); flex-direction: row; } .featured { width: 50%; padding: 20px; background-color: #f4f4f4; border-radius: 10px; margin-bottom: 20px; } .featured img { width: 200px; height: auto; border-radius: 5px; margin-bottom: 10px; } .category-grid { display: flex; flex-wrap: wrap; justify-content: center; margin-bottom: 20px; padding: 20px; } .grid-item { width: 250px; border: 1px solid #ddd; padding: 10px; margin: 10px; border-radius: 5px; } .grid-item .grid-item:nth-child(odd) { border-left: 1px solid #ddd; } .grid-item .grid-item:nth-child(even) { border-right: 1px solid #ddd; } footer { background-color: #333; color: #fff; text-align: center; padding: 20px; position: absolute; bottom: 0; width: 100%; } .button { background-color: #fff; color: #333; padding: 10px 20px; text-decoration: none; border-radius: 5px; display: inline-block; transition: all 0.3s; } .button:hover { background-color: #f4f4f4; color: #000; } /* Media query for responsiveness */ @media (max-width: 768px) { main { padding: 10px; } .container { max-width: 800px; } .featured { width: 100%; } }