body { background: #ffffff; color: #000000; font-family: Arial, sans-serif; }
.header-img { width: 100%; max-height: 280px; object-fit: cover; margin-bottom: 20px; }
.green-btn { background: #228B22; color: white; border: none; }
.green-btn:hover { background: #1e6e1e; }
.sidebar { background: #f0fff0; padding: 15px; border-left: 4px solid #228B22; border-radius: 6px; }
.ad-box { background: #f8fff8; border: 1px solid #228B22; padding: 15px; margin: 20px 0; text-align: center; border-radius: 8px; }