/* --- Basic CSS --- */ body { font-family: Arial, sans-serif; background: #f4f4f4; color: #333; margin: 0; } header { background: #1a73e8; color: #fff; padding: 20px 0; text-align: center; } header h1 { margin: 0; font-size: 28px; } header p { margin: 5px 0 0; font-size: 16px; } nav { background: #0b59d4; text-align: center; padding: 10px 0; } nav a { color: #fff; margin: 0 15px; text-decoration: none; font-weight: bold; } .container { max-width: 1200px; margin: 20px auto; display: flex; gap: 20px; flex-wrap: wrap; } .main-content { flex: 3; } .sidebar { flex: 1; min-width: 280px; } .post { background: #fff; margin-bottom: 20px; padding: 15px; box-shadow: 0 0 6px rgba(0,0,0,0.1); } .post img { max-width: 100%; height: auto; } .post h2 { margin-top: 0; font-size: 22px; color: #1a73e8; } .post p { line-height: 1.6; } .widget { background: #fff; padding: 15px; margin-bottom: 20px; box-shadow: 0 0 6px rgba(0,0,0,0.1); } .widget h3 { margin-top: 0; color: #1a73e8; } footer { text-align: center; padding: 20px; background: #1a73e8; color: #fff; margin-top: 40px; } .breaking-news { background: #ff4d4d; color: #fff; padding: 10px; overflow: hidden; white-space: nowrap; } .breaking-news span { display: inline-block; padding-right: 50px; animation: ticker 20s linear infinite; } @keyframes ticker { 0% { transform: translateX(100%); } 100% { transform: translateX(-100%); } } <data:blog.title/>

© - All Rights Reserved