.main-container { font-family: Arial, sans-serif; max-width: 800px; margin: 0 auto; padding: 20px; } .tabs { display: flex; border-bottom: 2px solid #007bff; margin-bottom: 20px; } .tab-button { flex: 1; padding: 12px 20px; font-size: 16px; color: #007bff; background-color: transparent; border: none; cursor: pointer; transition: background-color 0.3s, color 0.3s; } .tab-button:hover { background-color: #f0f0f0; } .tab-button.active { color: #fff; background-color: #007bff; } .tab-content { padding: 20px; border: 1px solid #ddd; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); }